This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional languages on mainframes are COBOL and PL/I but in the last years Java became more and more important.
With Eclipse 4 well established, it's a good time to step back and think about the long term direction for Eclipse. This talk will take a look at the rapidly changing software landscape, and its impact on Eclipse both as a tooling and runtime platform. Where will Eclipse need to be in five years to remain vibrant and relevant? What are various Eclipse projects doing today to address long term trends?
It is common knowledge that some developers swear by using command-line tools to do their job. Typing quickly, the use of tabbed completion and running scripts are key ingredients to their productivity. Nevertheless a fancy IDE such as Eclipse also attracts many developers. These love to rely on key benefits such as incremental building, form based editing, outline views and navigating the workspace. Well, we have some excellent news for developers that want the best of both worlds.
On UNIX/Linux based platforms, SWT (Standard Widget Toolkit) currently supports the GTK+ 2.x
release stream as its underlying native widget toolkit. Modern distributions have however,
started adopting the GTK+ 3.x release stream which brings in many improvements viz. use of Cairo
vector graphics library throughout, upgraded input device handling with XInput2, CSS based theme
APIs, experimental Wayland and HTML 5 backends, and support for touch devices, apart from a bunch
of new fun and useful widgets as well. In order to take full advantage of these new features and to
Java EE 6 has eliminated many of the drawbacks of previous Java Enterprise Editions, and is a strong choice regarding Standardization, Performance and Scalability. On the other hand, OSGi as emerging Enterprise standard provides modularization, service-orientation and flexible deployment. Both standards symbiotically complete each other. How could a possible marriage look between the two? And how can the marriage preparations be handled efficiently?
Over the last few years, with the rise of application lifecycle management tools, your IDE became a technical data powerhouse. Within the development team, developers are manipulating a broad range of data thanks to dedicated tools. Ranging from the PDE to EGit and including Mylyn Tasks, Mylyn Build, m2clipse and even the platform itself, we have now access to countless of tools just a click away.
Your IDE is now a maze of tools that are sometime communicating with each others yet you cannot easily access or manipulate the data that they are creating.
The TRACK project is a recently finished demand-driven research project conducted in cooperation with industrial partners active in the railway domain (Televic Rail, Bombardier, Nokia Siemens Networks, Newtec) and the IBBT (Interdisciplinary Institute for Broadband Technology). One of the goals of this project was to redesign how management and software/data-distribution aspects are handled in the railway sector, as up to now this consists mainly of manual interactions that require taking the trains out of circulation (e.g.
Open Services Framework is an OSGi based open source project that enables mobile operators and 3rd party service/content providers to create and deploy their own services through multiple channels. The services can be requested and delivered various channels like: SMS, MMS, USSD, Wap/Web, Voice, LBS and Email. Services can utilize underlying capabilities of operator via exposed capabilities such as subscriber and identity management, provisioning and profiling, device management, OSS/BSS, rating and charging with service orchestration.
This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional languages on mainframes are COBOL and PL/I but in the last years Java became more and more important.