December 05, 2008
LONDON, Dec. 5 -- Paremus, today announced the availability of the Sigil open source project providing the first OSGi application development tooling that unifies the IDE and server side development lifecycle, simplifying and ensuring consistency through the development, test and release process. The tool is available as an Eclipse IDE plugin and Ivy plugin from the codeCauldron community Web site.
The benefits of componentization and re-use using OSGi -- the dynamic module system for Java -- are well documented, but managing complex bundle interdependencies can be a challenge. To address this, Paremus has invested heavily in providing tooling to simplify the development, dependency management, testing, release and operational processes associated with successfully realizing the full potential of OSGi in the enterprise.
"The result of our efforts is the Sigil open source project," said Richard Nicholson, CEO and founder of Paremus. "Sigil provides sophisticated bundle dependency management, access to multiple public and private OSGi bundle repositories, and allows the developer to test the resultant composite applications from Eclipse within a local OSGi runtime. Sigil is an ideal compliment to the Infiniflow distributed OSGi runtime and the open source Newton project."
Sigil uses OSGi metadata to calculate project dependencies dynamically, at build time, using the same Import-Package metadata that is used by OSGi at runtime. The OSGi-aware bundle repository, can access existing bundles in the file system or from an OSGi Bundle Repository (OBR). For example, Sigil provides an OBR index to the SpringSource Enterprise Repository, enabling use of the contents for automatic resolution of Import-Package dependencies.
With headless build support as well as integrated Eclipse support, Sigil uses the same properties file to define bundles in the IDE and stand-alone. This ensures that bundles created by either the IDE or headless builds are identical. Sigil automatically resolves imports using the configured repositories, provides log integration and offers full debug support (break points, source code, step through, etc). The Sigil headless build supports Ivy with seamless integration into existing Ivy builds, and automatic injection of Ivy dependences by resolving the Import-Package metadata.
"The impetus for Sigil came from our own and customer experiences of developing OSGi-based applications," said David Savage, Sigil project co-lead. "We are using Sigil to develop and build Infiniflow, and wanted to encourage the uptake of OSGi by making it available to the wider community as an open source project. We will continue to enhance the capabilities and welcome customer and community feedback and support in achieving this."
Infiniflow encourages code re-use to improve developer efficiency, and allows the rapid deployment and modification of sophisticated applications. With support for popular Java frameworks, including Spring, Infiniflow provides a highly resilient, scalable, agile enterprise SOA runtime out of the box. Infiniflow's unique model-driven architecture and sophisticated, yet simple-to-use, distributed component management capabilities, allow architects, developers and operations to realize the potential of OSGi technology throughout the enterprise and migrate to the next generation of dynamic, self-managing distributed software platform.
Sigil version 0.7 is available immediately from www.codecauldron.org with a 1.0 version scheduled for release in Q1 2009.
The Sigil Project – http://sigil.codecauldron.org
The OSGi Alliance – www.osgi.org
Infiniflow Service Fabric – www.paremus.com
The Newton Project – http://newton.codecauldron.org
Paremus offers the Infiniflow Service Fabric, an innovative OSGi and SCA based distributed runtime for composite applications that automatically maximizes service availability and resource utilization. With a unique approach to service definition and management, the Service Fabric can concurrently provide a variety of runtime environments (such as compute grid, transactional and event processing), and dynamically move resources between applications and services according to real-time business demands, SLA parameters and resource availability. An Infiniflow Service Fabric provides an elegant service-oriented architecture (SOA) platform that reduces development and operational costs and allows technologists to focus on rapidly delivering cost-effective solutions to the business.
The ever-growing complexity of scientific and engineering problems continues to pose new computational challenges. Thus, we present a novel federation model that enables end-users with the ability to aggregate heterogeneous resource scale problems. The feasibility of this federation model has been proven, in the context of the UberCloud HPC Experiment, by gathering the most comprehensive information to date on the effects of pillars on microfluid channel flow.
Large-scale, worldwide scientific initiatives rely on some cloud-based system to both coordinate efforts and manage computational efforts at peak times that cannot be contained within the combined in-house HPC resources. Last week at Google I/O, Brookhaven National Lab’s Sergey Panitkin discussed the role of the Google Compute Engine in providing computational support to ATLAS, a detector of high-energy particles at the Large Hadron Collider (LHC).
Frank Ding, engineering analysis & technical computing manager at Simpson Strong-Tie, discussed the advantages of utilizing the cloud for occasional scientific computing, identified the obstacles to doing so, and proposed workarounds to some of those obstacles.
May 23, 2013 |
The study of climate change is one of those scientific problems where it is almost essential to model the entire Earth to attain accurate results and make worthwhile predictions. In an attempt to make climate science more accessible to smaller research facilities, NASA introduced what they call ‘Climate in a Box,’ a system they note acts as a desktop supercomputer.
May 16, 2013 |
When it comes to cloud, long distances mean unacceptably high latencies. Researchers from the University of Bonn in Germany examined those latency issues of doing CFD modeling in the cloud by utilizing a common CFD and its utilization in HPC instance types including both CPU and GPU cores of Amazon EC2.
May 10, 2013 |
Australian visual effects company, Animal Logic, is considering a move to the public cloud.
May 10, 2013 |
Program provides cash awards up to $10,000 for the best open-source end-user applications deployed on 100G network.
05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.
04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.