BLUE-NOTE 생각2011. 3. 16. 08:43


 다양한 모바일 기기가 등장하고, 또 이에따른 다양한 플랫폼이 등장하면서 모바일 업계는 치열한 경쟁을 진행중입니다.
Apple의 iOS, Google의 Android, Nokia가 제휴한 MS의 Windows7.. 그 밖에도 아직 여러 기기에서 사용되는  Blackberry, Symbian, WebOS, 바다, MeeGo등 많은 플랫폼이 사용되고 있습니다.
 
 이러한 멀티 플랫폼 시대에 점점 필요해지는 이슈가 모바일 및 디바이스 플랫폼을 넘어선 서비스 플랫폼 구축인데요..
다음 내용들은 한번의 개발을 통해 다양한 모바일 플랫폼을 타겟으로 빌드가 가능한 kit들 입니다. 




MoSync
  • MoSync는  Windows나 OS X에서 단일한 환경의 C/C++ code를 사용하여 개발한 후, 모든 major mobile platforms 으로 빌드해주는 SDK 입니다. (Android, iOS, Windows Mobile, Symbian S60, Java ME, Moblin)
  • Eclipse-based 환경에서 GCC 4.0 을 backend로 컴파일 합니다.
    SDL, yajl, STLPort and SQLite 등의 라이브러리도 성공적으로 사용 할 수 있습니다.
  • http://www.mosync.com/





PhoneGap

  • PhoneGap은 HTML5 app으로 web 기술등을 사용하여 다양한 타겟의 native application을 생성합니다. 
  • PhoneGap 동작 과정
    - Build your app once with web-standards
    - Based on HTML5, PhoneGap leverages web technologies developers already know best... HTML and JavaScript.
    - Wrap it with PhoneGap
    - Using the free open source framework or PhoneGap build you can get access to native APIs.
    - Deploy to multiple platforms!
    - PhoneGap uses standards-based web technologies to bridge web applications and mobile devices.





Rhodes

  • Rhodes는 major smartphone operating systems들의 native app을 쉽게 개발하도록 도와주는 Ruby-based framework 기반의 오픈소스입니다. (iPhone, Windows Mobile, RIM, Symbian and Android).

  • http://rhomobile.com/products/rhodes/






 

Posted by BLUE-NOTE