'OSGi'에 해당되는 글 2건

  1. 2008.07.17 Equinox / OSGi Reference
  2. 2008.07.17 Hello OSGi (1)

* Equinox Project Homepage
   http://www.eclipse.org/equinox/

* Equinox osgi download

   http://download.eclipse.org/eclipse/equinox/

 

* OSGi Home Page

   http://www.osgi.org/Main/HomePage

 

* OSGi Service Platform Core Specification (Release 4, version 4.1 April 2007) 
   파일 첨부가 안되서 Pass. 다운받아 보시오.


* OSGi Service Platform Service Compendium (Release 4, version 4.1 April 2007)

    파일 첨부가 안되서 Pass. 다운받아 보시오.
 

* A Comparison of Eclipse Extensions and OSGi Services (<-- 로히드도 보던거 같던데암튼..)

  http://www.eclipsezone.com/articles/extensions-vs-services/

 


신고
Creative Commons License

'TIP & TALK > Eclipse' 카테고리의 다른 글

Ganymede Around the World contest  (1) 2008.07.17
Equinox / OSGi Reference  (0) 2008.07.17
Hello OSGi  (1) 2008.07.17
Hello .. Eclipse Ganymade  (1) 2008.07.02
Friends of Eclipse  (2) 2008.06.12
Eclipse Editor 한글 인코딩 설정  (1) 2008.06.11
Posted by rookiejava
TAG equinox, OSGi

Hello OSGi

TIP & TALK/Eclipse 2008.07.17 14:28

ㅠㅠ..아.. 업무시간에 열라 눈치보면서 Alt+Tab 신공으로 좀 써볼라했는데..
젠장 한번 날렸다.. -_-;;;

암튼...
OSGi는 왜 태어난 것을까?? 그래 태어난건 그렇다 치고.. 뭐를 할건데???
방금 글 날려서 걍..OSGi Homepage에 있는 거 긁어 붙입니다.

우리에게 좋은 solution으로 활용될 수 있을까?? (우리가 누굴까요... It's YOU !!!)

THE PROBLEM

Software complexity is increasing at an alarming rate. Today, a large part of this complexity is caused by shortened product cycles, requirements for drastically increased functionality, and an increasing number of variations of the same product (e.g. different hardware and operating systems). These trends have caused software costs to become a larger percentage of almost any manufacturer's development cost.

Today, software development largely consists of adapting existing functionality to perform in a new environment. In the last 20 years, a large number of standard building blocks have become available and they are heavily used in today's products; a prime example is the success of open software. However, the use of these libraries is not without problems. Integrating many different libraries can be daunting because many libraries have become complex and require their own libraries to function -- even if that functionality is never needed for the product.

This trend requires monolithic software products to undergo a heavy testing cycle. Add unsynchronized evolution of the different libraries and it becomes clearer why software development is so costly today.

A key issue is that today's software environments focus on writing new software, instead of integrating existing software into new systems. In reality, integrating existing code has become a large part of the work of software developers. Therefore, there is a need for tools that standardize the integration aspects of software so that reusing existing components becomes reliable, robust and cheap.

THE SOLUTION

OSGi technology is the dynamic module system for Java™. The OSGi Service Platform provides functionality to Java that makes Java the premier environment for software integration and thus for development. Java provides the portability that is required to support products on many different platforms. The OSGi technology provides the standardized primitives that allow applications to be constructed from small, reusable and collaborative components. These components can be composed into an application and deployed.

The OSGi Service Platform provides the functions to change the composition dynamically on the device of a variety of networks, without requiring restarts. To minimize the coupling, as well as make these couplings managed, the OSGi technology provides a service-oriented architecture that enables these components to dynamically discover each other for collaboration. The OSGi Alliance has developed many standard component interfaces for common functions like HTTP servers, configuration, logging, security, user administration, XML and many more. Plug-compatible implementations of these components can be obtained from different vendors with different optimizations and costs. However, service interfaces can also be developed on a proprietary basis.

OSGi technology adopters benefit from improved time-to-market and reduced development costs because OSGi technology provides for the integration of pre-built and pre-tested component subsystems. The technology also reduces maintenance costs and enables unique new aftermarket opportunities because components can be dynamically delivered to devices in the field.


신고
Creative Commons License

'TIP & TALK > Eclipse' 카테고리의 다른 글

Ganymede Around the World contest  (1) 2008.07.17
Equinox / OSGi Reference  (0) 2008.07.17
Hello OSGi  (1) 2008.07.17
Hello .. Eclipse Ganymade  (1) 2008.07.02
Friends of Eclipse  (2) 2008.06.12
Eclipse Editor 한글 인코딩 설정  (1) 2008.06.11
Posted by rookiejava
TAG OSGi


티스토리 툴바