Open Services Gateway initiative

OSGi


Top Stories

2007 was undoubtedly the year of Social Networking, but what of 2008? Will '08 be the year of "Unified Communications" or the year when CMS comes to stand for "Community Management System" - or even "Collaboration Management System"? Or will it be the year of a giga-merger, to beat the mere mega-mergers of 2007? As usual at the end of each year, SYS-CON has been informally polling its globe-girdling network of software developers, industry executives, commentators, investors, writers, and editors. As always, the range and depth of their answers is fascinating, throwing light not just on where the industry is going but also how it's going to get there, why, because of who, within what kind of time-scale. Enjoy! RIAs versus AJAX . Ruby on Rails . PHP . Facebook Competitors  TIM BRAY Director of Web Technologies, Sun Tim Bray managed the Oxford English Dictionary projec... (more)

Eclipse: A Solid Desktop, Rich-Client, or Embedded Application Framework

By now, you've probably heard about Eclipse as "the Open Source Java IDE" (www.eclipse.org). Today, several companies have looked past the Java IDE plug-ins provided as part of Eclipse, and are creating products that use Eclipse as a tool integration platform, both inside and outside of the Java arena. But what about using royalty-free, Open Source Eclipse technology as a general-purpose application framework for your next desktop, fat client, or embedded application? With the support provided by the Eclipse Rich Client Platform (RCP) and the embedded version of the same (eRCP) the idea is certainly not as strange as it first sounds. So we'll explains why Eclipse is a solid desktop, rich-client, or embedded application framework with the potential to greatly simplify and accelerate development as well as forever change the way developers think about writing Java app... (more)

Adopting OSGi in Java Application Frameworks: A Case Study

Migration of software systems to the OSGi platform is gaining momentum with wide acceptance of the OSGi technology as the dynamic module system for Java. This transition is of special interest when it comes to popular Java application frameworks, which attract a growing number of Java developers around the world. Although the technical merits of the OSGi platform are broadly recognized, the migration of existing application frameworks is slow due to significant redesign and re-implementation efforts involved. We present an alternative lightweight approach - an adaptation of existing Java application framework for component based OSGi environment. Adaptation, as opposed to migration, eliminates the necessity of modularizing or redesigning the existing framework. This is particularly important when existing software platform and the associated programming model is mat... (more)

The Expanding World of Embedded Linux with Java

Today we are participants in the new age of information access and consumption for personal and business use. New types of information and new ways of using it are driving up demand for anytime and anywhere access, feeding a need for always-on and always-connected devices. Connectivity changes everything! This is nowhere more evident than in systems that combine the new generation of smart embedded devices with powerful end-to-end services that integrate smart things to better serve and simplify the user’s environment. Deployment of these services involves a level of complexity that many embedded developers may not have dealt with before. These devices are found everywhere – in the pocket or purse, in the car, in the home, and of course in the office. They are symbols of the next generation of Net-centric computing and communications convergence. They must be small... (more)

New OSGi Expert Group to Promote Mobile Java

The OSGi Alliance has announced the formation of the Mobile Expert Group, a new working body designed to further promote the use of Java technology in the mobile space. With members including BMW, Gatespace Telematics, IBM, Motorola, Nokia, Oracle, Panasonic, ProSyst, Siemens VDO Automotive, Sun Microsystems, Telcordia Technologies, and others, the Mobile Expert Group is chartered with defining requirements and specifications for the next generation of Java technology-based platform software, targeting data-capable mobile devices. "As the power and capability of wireless devices increases, the opportunity for more advanced applications and software solutions also increases," said John Barr, president of the OSGi Alliance and Director, Standards Realization for Motorola. "To realize their full potential, wireless devices need a new level of open software infrastructu... (more)

"Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney

To view our full selection of recent Eclipse stories click here Today the Eclipse Foundation announced general availability of the royalty-free 3.0 release of Eclipse - described by the Ottowa-based foundation as a platform "for tools integration, software modeling, and testing that has been broadly adopted by commercial vendors, academic institutions, and open technology developers." Bill Dudney, JDJ's Eclipse editor, commented, "I am very excited about the promise of Eclipse 3.0. With each new milestone release the platform has become richer in its feature set, better performing and generally more productive to use." "From the enhanced Java tools to the improved integration with Ant and other open source projects," Dudney continues, "Eclipse 3.0 is a great leap forward. In addition to enhancements to the Java developer tool box the whole plugin architecture has bee... (more)

Joe Winchester's Java Blog: Is the AJAX Bullet Coated in Fool's Silver?

Is the AJAX Bullet Coated in Fool’s Silver? Ajax is an odd beast, because it gives a very rich user experience when compared to a traditional web page (Yakov writes wonderfully about this at http://java.sys-con.com/read/163232.htm), however apart from that it’s hard to figure out what is so great about it.  Good technology wins in the long run because of tooling (something Microsoft know and excelt at), so what is the lure of Ajax ?  I think it’s simply that it allows logic be put in one file – in your HTML (or servlet, JSP, ASP or whatever kicks out HTML) you write your server logic and your client logic together.  They get versioned together, a single developer codes them in the same thought thread, and logic is organized in encapsulated way.  Fancier architectures with remote objects and clients talking to back ends often have almost paralle... (more)

Eclipse: A Solid Desktop, Rich-Client, or Embedded Application Framework

By now, you've probably heard about Eclipse as "the Open Source Java IDE" (www.eclipse.org). Today, several companies have looked past the Java IDE plug-ins provided as part of Eclipse, and are creating products that use Eclipse as a tool integration platform, both inside and outside of the Java arena. But what about using royalty-free, Open Source Eclipse technology as a general-purpose application framework for your next desktop, fat client, or embedded application? With the support provided by the Eclipse Rich Client Platform (RCP) and the embedded version of the same (eRCP) the idea is certainly not as strange as it first sounds. So we'll explains why Eclipse is a solid desktop, rich-client, or embedded application framework with the potential to greatly simplify and accelerate development as well as forever change the way developers think about writing Java app... (more)

The Vision for Eclipse: An Interview with Mike Milinkovich

Mike Milinkovich, executive director of the Eclipse Foundation, has been kind enough to answer some questions for Enterprise Open Source Magazine. Rather than rattle off the usual ones about the name, about why Swing wasn't used, or how much influence IBM still has, Mike has fielded questions on some more current and topical subjects, as well as given us his insights onto the future. Thanks for taking the time to talk to us Mike. View Milinkovich on SYS-CON.TV EOSM: The Eclipse Foundation recently joined the Java Community Process. Can you tell us how this is going and what you expect to get out of this, as well as give to the JCP? Mike Milinkovich: Yes, we recently joined the JCP, as we also joined the OSGi Alliance and OMG. The reason for joining these organizations is that the Eclipse community relies heavily on the standards that are produced by these standards ... (more)

Sun Releases GlassFish Enhancements

Sun Microsystems has announced several technology updates to the Sun GlassFish Portfolio, the most complete, open source, high-performance Web application platform. The GlassFish Portfolio is comprised of leading open source technologies, including OpenESB, OpenMQ, Liferay Portal, Sun GlassFish Web Stack and GlassFish(TM) – the industry's most downloaded application server. Additionally, Sun announced early access of GlassFish v3 containing a full preview of the forthcoming Java(TM) Platform Enterprise Edition 6 (Java EE 6) specification. To purchase the Sun GlassFish Portfolio, visit: http://www.sun.com/glassfish. “Sun offers virtually the most comprehensive software infrastructure solutions for creating and deploying secure and scalable Web and enterprise applications. With GlassFish Portfolio, Sun brings additional simplicity and lower TCO to customers by delive... (more)

Sun Microsystems Launches GlassFish Enterprise Server v3

Download GlassFish Portfolio Whitepaper Sun Microsystems and the GlassFish community announced the immediate availability of Sun GlassFish Enterprise Server v3, the latest release of Sun's commercial Java Platform Enterprise Edition (Java EE) application server and its open source counterpart, GlassFish v3. Click Here to View GlassFish 3.0 Webinar Sun GlassFish Enterprise Server v3 provides customers with an enterprise grade, open source based application server solution focused on reducing application and deployment complexity. Click here to to leverage the AMP/SAMP stack with your existing GlassFish Enterprise Server deployments in your organization. Sun GlassFish Enterprise Server v3 is the industry’s first application server to support the new Java Platform Enterprise Edition 6 (Java EE 6). Java EE 6 introduces features to increase the flexibility of the platform... (more)