SlideShare a Scribd company logo
MeeGo Architecture




10          Intel Confidential
MeeGo on Atom Features Overview

                                                                                                         MeeGo
                                                                                                          APIs




      Segment        Connection
       Specific      Manager for                                          Cloud-device    Integrated    Application
        User            data               Telephony                      sync of PIM       Social     Development
     Experiences     connectivity          Framework                          Data        Networking   Environment




                                           Support for
      Improved       Fastboot &              Multiple                    International-    Gesture &
       Power         Shutdown              Multimedia                   ization with UI   MultiTouch     Sensor
     Management     Optimization           Framework                       guidelines     Framework    Framework


                   Note: Some features listed may be segment-specific



11                                                        Intel Confidential
MeeGo Presents More Opportunities
                                                                     Cross
                         Your      MeeGo APIs                       Platform
                                                                    App Dev
                          App                   +          Web
                                                          Runtime     tools




                                                                       .
                                             For Intel Atom
                                                                  .
                        For Nokia devices –     devices –
                                                               Or distribute your
     Deploy your app     distribute via the distribute via the
                                              AppUp Center      app through the
      across several         Ovi store
                                                                 several carrier
     types of devices
                                                                    channels
      running MeeGo


       MeeGo increases the reach of your apps to more
      devices and through multiple distribution channels
12                                   Intel Confidential
Differentiate-Able User Experiences

•    Customizable Look and Feel
•    Pre-integrated Apps and Services
•    Full Internet
•    Rich Media
•    3D Animation
•    Application Stores




13                            Intel Confidential
MeeGo v1.1 – Our latest News

     • Something along these lines… summarize to 3-4
       key features
     • The MeeGo v1.1 Core Software Platform Features include:
        – Support for a wide array of new MeeGo APIs, including Qt 4.7, QtMobility, and
          QML. The new APIs allow MeeGo developers to build applications that use multi-
          touch and gestures, as well as location sensors and other advanced services.
        – An update to version 2.6.35 of the Linux kernel, which includes support for the
          Intel Atom processor Z6xx Series Family (formerly known as ―Moorestown‖).
        – An update to gcc 4.6 (tools), which includes support for the Intel Atom
          microarchitecture and run-time library functions that have been optimized for the
          Intel SSSE3 instruction set.
        – A new sensor framework that enables developers to access accelerometers and
          other platform sensors in order to add more natural user interaction to their
          applications
        – A reference user experience (UX) and applications for small form factor, touch-
          based platforms, such as handsets
        – Enhancements to the existing MeeGo netbook UX, including full support for
          Facebook* integration.
        – MeeGo Compliance Specification and Tools



14                                           Intel Confidential                     14
The MeeGo 1.0 API
      • The MeeGo API is based on Qt 4.7.
      • Contains the tools necessary to install a
        virtualized environment on a Linux workstation
        – Includes Xephyr (simulator), and QT Creator (IDE)
      • Features:
      QtCore           QtGui                  QtMultimedia      QtNetwork
      QtOpenGL         QtOpenVG               QtScript          QtScriptTools
      QtSql            QtSvg                  QtWebKit          QtXml
                       Qt3Support             QtDbus            QtDesigner
     QtXmlPatterns      QtHelp                 QtTest
      QtUiTools




15                              Intel Confidential
1
MeeGo API Features

     • MeeGo Touch Framework
       – The MeeGo Touch Framework provides the features needed for
         developers creating applications for touch-enabled devices. Features
         include standardized window navigation, list and other widget behavior,
         and common theming for components.


     • MeeGo Web Runtime
       – Web Runtime (WRT) allows web developers to use standard web
         languages — HTML, CSS, and JavaScript — to create applications for
         mobile devices. WRT exposes the features of the underlying platform so
         that applications can interact with device data and combine location-
         based context with web information.


     • Qt Mobility
       – Qt Mobility extends Qt with libraries providing additional features for
         applications targeting mobile platforms. These include the Service

16
         Framework and Contact and Bearer Management APIs
                                      Intel Confidential
                                                                 .
MeeGo API Features




17                Intel Confidential
MeeGo Application Development
     Environment
     MeeGo offers Qt and Web runtime
     for app development:

        Qt for native C++ and Web runtime
         for Web applications (HTML, JS, CSS,
         etc.)
        Qt and Web runtime bring cross
         platform development so apps can
         span
         multiple platforms
        Native development tool: Qt Creator
                                                       MeeGo APIs
        Web development tools: plug-ins for
         standard web development tools                       + Runtime
                                                                 Web

         including Aptana
         and DreamWeaver


      MeeGo offers a complete set of tools for developers to easily and
            rapidly create a variety of innovative applications

18                                Intel Confidential
Run Application in emulator




19                       Intel Confidential
MeeGo Developer Story
     • Develop
       – The MeeGo SDK creates a virtual environment on your workstation that is like developing
         directly on a MeeGo OS-based system
     • Debug
       – Use Xephyr to run your application inside the MeeGO OS UI
       – The version of Xephyr for MeeGo is enhanced with DRI2 support and hardware
         accelerated graphics.
       – Debug your application on your Netbook
     • Package
       – Create a standard RPM-format package for your Meego Application
     • Distribute
       – The RPM package can be submitted to one of the various application stores.


                   Develop                         Debug                       Package
                                           Distribute




20                                            Intel Confidential
Platform Development Tools
     • Open source tools
        – MeeGo Image Creator
          – Create custom target images for various boot formats (USB stick, internal
            NAND, etc.)
       – GNU tools (gcc, gdb, etc.)
       – PowerTop (IA only)
          – Platform level power analysis and optimization tool
       – Many more
     • Intel commercial development tools (IA only)
       – Intel C/C++ compiler (icc)
          – Optimized for Intel processor microarchitectures including Intel Atom processor
       – Intel JTAG and application debuggers
          – Linux OS aware debugging
          – Register level view of Intel processors and chipsets
       – Intel IPP (performance primitives)
          – Highly optimized libraries for DSP, image processing, multimedia, etc.
       – Intel Vtune™ Performance Analyzer
          – Discover performance bottlenecks in code

21                                        Intel Confidential
MeeGo Compliance Program
     • Designed to ensure compatibility between Meego
       products and releases
       – Test suites will ensure compliance.
     • Stack and profile based compliance
       – Stack: Must use MeeGo SW stack baseline, minimum
         component set and no repackaging
       – Profile: 1 or more device category profiles must be
         supported by MeeGo OS and device products
     • Compliance is overseen by the MeeGo Technical
       Steering Group
       – Definition of the program is still ongoing
     • Use of MeeGo Brand granted based on compliance
       test results

22                              Intel Confidential
23   Intel Confidential
Intel AppUpSM Center Beta




     App Store for MeeGo                                                  Community Strength
      Beta launched late Q1, ‘10                                          3.3M mobile/wireless developers
      Co-Branded stores in development                                     worldwide
      (http://appup.intel.com)                                            267K developers; up 220% YoY
                                                                           Developers growing 3x faster than
                                                                            general mobile/wireless developer
                          http://appdeveloper.intel.com
                                                                            population
                                                                                        Evans Data Corp – Dec 2009




24                                                        Intel Confidential
A Day in the Life of an AppUp
        Application Developer

     Download AppUp                  Obtain GUID for
          SDK                       AppUp Application


     Develop AppUp                  Test / Debug with
       Application                    the Emulator



     Package AppUp                 Submit application
       Application                 to the AppUp store




25                    Intel Confidential
Software Development Kit (SDK)
                        IDE

      Plugin     Developer’s
                                        Utilities
      Wizard     Dashboard

                                AppUp
          Application
                               Emulator                      Future
           Services                                         SDK Tools
                              (aka ATDS)
                                                              SDK
                                                          Documentation
      Code         Developer’s                   API
                                                            Available
     Samples         Guide                    Reference     SDK Tools
                                                             Existing
                                                            Tool Chain

26                                 Intel Confidential
Initial SDK Services
 • Authorization
      – verify that end-user device is authorized to run the
        application
      – verify that application is authorized to use the component
 • Instrumentation
      – record application’s usage statistics and post it on
        developer’s dashboard1
 • Crash Reporting
      – registering all crashes
      – attempting to collect crash data (such as call stack)
      – reporting statistics and crash data on developer’s
        dashboard
 • Development Tools1
      – IDE plugin (AppUp code generation wizard)
      – various utilities to facilitate application’s testing,
        packaging and submission

 1
27
     Will be released in Q3’10
                                    Intel Confidential
GUID
     • The first step in creating an Application or Component
       is to obtain its unique identifier, commonly referenced
       as GUID
     • Application / Component GUID
       – unique 128-bit number, used as application’s / component’s
         ID
     • Debug GUID
       – used to test application’s / component’s authorization with
         Emulator
       – cannot be used in production environment
     • Production GUID
       – has to be obtained from IADP
       – used to authorize legitimate applications / components in
         production
       – cannot be used in testing environment with Emulator



28                                Intel Confidential
Emulator
     • Testing with Emulator
          – emulate AppUp store
            experience without
            having AppUp Client
            installed
          – emulate access to HW
            not available on
            application
            development platform
            (for example GPS)1
          – emulate advanced
            application services1
          – applications and
            components must use
            Debug GUID with
            Emulator


      1   These features will be available in the future releases

29                                  Intel Confidential
Intel® Atom Developer Program
     • Become a member of Intel® Atom™ Developer Program
       – Enroll at appdeveloper.intel.com
       – Benefits: Worldwide distribution channel, development
         support, low barrier to entry infrastructure, easy
         validation
       – Program is focused on netbooks now; will expand to other
         devices based on the Intel® Atom™ processor
     • Build revenue by acting as an ISV through the Intel Atom
       Developer Program
       – Go to appdeveloper.intel.com/sell
     • Download the Intel AppUp℠ Center BETA
       – Look for opportunities to address consumer gaps
       – Go to intelappup.com



30                             Intel Confidential
Legal Disclaimer
                                                                                              Intel Confidential



 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. EXCEPT AS
  PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO
  LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO
  SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS
  FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR
  OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life-saving,
  life-sustaining, critical control or safety systems, or in nuclear facility applications.
 Intel products may contain design defects or errors known as errata which may cause the product to
  deviate from published specifications. Current characterized errata are available on request.
 Intel may make changes to dates, specifications, product descriptions, and plans referenced in this
  document at any time, without notice.
 This document may contain information on products in the design phase of development. The
  information here is subject to change without notice. Do not finalize a design with this information.
 Designers must not rely on the absence or characteristics of any features or instructions marked
  "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility
  whatsoever for conflicts or incompatibilities arising from future changes to them.
 Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other
  intellectual property rights that relate to the presented subject matter. The furnishing of documents
  and other materials and information does not provide any license, express or implied, by estoppel or
  otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
 Wireless connectivity and some features may require you to purchase additional software, services or
  external hardware.
 Performance tests and ratings are measured using specific computer systems and/or components and
  reflect the approximate performance of Intel products as measured by those tests. Any difference in
  system hardware or software design or configuration may affect actual performance. Buyers should
  consult other sources of information to evaluate the performance of systems or components they are
  considering purchasing. For more information on performance tests and on the performance of Intel
  products, visit Intel Performance Benchmark Limitations
 Intel, the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in
  the United States and other countries.
 *Other names and brands may be claimed as the property of others.
 Copyright © 2010 Intel Corporation. All rights reserved.

                                                                                                              31
Meego의 현재와 미래(2)

More Related Content

What's hot

Marakana Android Internals
Marakana Android InternalsMarakana Android Internals
Marakana Android Internals
Marko Gargenta
 
Open Android
Open AndroidOpen Android
Open Android
Marko Gargenta
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
Nokia
 
Android For Managers Slides
Android For Managers SlidesAndroid For Managers Slides
Android For Managers Slides
Marko Gargenta
 
Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010
Marko Gargenta
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
Nokia
 
Android Internals
Android InternalsAndroid Internals
Android Internals
Marko Gargenta
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
Nokia
 
Android Beyond The Phone
Android Beyond The PhoneAndroid Beyond The Phone
Android Beyond The Phone
Marko Gargenta
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
csdnmobile
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
Nokia
 
Meego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca RoffiaMeego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca Roffia
Francesco Baldassarri
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
Service2Media
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
GoogleTecTalks
 
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetSmartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone Budget
Gail Frederick
 
SynapseIndia mobile build apps management
SynapseIndia mobile build apps managementSynapseIndia mobile build apps management
SynapseIndia mobile build apps management
Synapseindiappsdevelopment
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012
 
Junos SDK Data Sheet
Junos SDK Data SheetJunos SDK Data Sheet
06 gui 08
06 gui 0806 gui 08
06 gui 08
Niit Care
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
Sai Teja
 

What's hot (20)

Marakana Android Internals
Marakana Android InternalsMarakana Android Internals
Marakana Android Internals
 
Open Android
Open AndroidOpen Android
Open Android
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Android For Managers Slides
Android For Managers SlidesAndroid For Managers Slides
Android For Managers Slides
 
Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
 
Android Beyond The Phone
Android Beyond The PhoneAndroid Beyond The Phone
Android Beyond The Phone
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
 
Meego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca RoffiaMeego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca Roffia
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetSmartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone Budget
 
SynapseIndia mobile build apps management
SynapseIndia mobile build apps managementSynapseIndia mobile build apps management
SynapseIndia mobile build apps management
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Junos SDK Data Sheet
Junos SDK Data SheetJunos SDK Data Sheet
Junos SDK Data Sheet
 
06 gui 08
06 gui 0806 gui 08
06 gui 08
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 

Similar to Meego의 현재와 미래(2)

MeeGo Mobile OS
MeeGo Mobile OSMeeGo Mobile OS
MeeGo Mobile OS
DOSONKA Group
 
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGoIntel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel Developer Zone Community
 
Writing applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTabWriting applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTab
Intel Developer Zone Community
 
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Nokia
 
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
Intel Developer Zone Community
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
Ayushman Jain
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
MicroEJ
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
charlotte75009
 
Multi-OS Engine Technology Overview
Multi-OS Engine Technology OverviewMulti-OS Engine Technology Overview
Multi-OS Engine Technology Overview
Karthiyayini Chinnaswamy
 
Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for Developers
Jitendra Soni
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
OpenSourceCamp
 
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Andreas Jakl
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
Yoojoo Jang
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
riteshrajgupta
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
fndc
 
MeeGo现状及其主要优势
MeeGo现状及其主要优势MeeGo现状及其主要优势
MeeGo现状及其主要优势
Guangyao Cheng
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
LetsConnect
 
Innomatic Platform Architecture Overview
Innomatic Platform Architecture OverviewInnomatic Platform Architecture Overview
Innomatic Platform Architecture Overview
Innomatic Platform
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
Magic Software
 
What is Google App Engine?
What is Google App Engine?What is Google App Engine?
What is Google App Engine?
weschwee
 

Similar to Meego의 현재와 미래(2) (20)

MeeGo Mobile OS
MeeGo Mobile OSMeeGo Mobile OS
MeeGo Mobile OS
 
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGoIntel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGo
 
Writing applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTabWriting applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTab
 
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
 
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
Multi-OS Engine Technology Overview
Multi-OS Engine Technology OverviewMulti-OS Engine Technology Overview
Multi-OS Engine Technology Overview
 
Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for Developers
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
 
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
MeeGo现状及其主要优势
MeeGo现状及其主要优势MeeGo现状及其主要优势
MeeGo现状及其主要优势
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
 
Innomatic Platform Architecture Overview
Innomatic Platform Architecture OverviewInnomatic Platform Architecture Overview
Innomatic Platform Architecture Overview
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
What is Google App Engine?
What is Google App Engine?What is Google App Engine?
What is Google App Engine?
 

More from mosaicnet

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)
mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)
mosaicnet
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
mosaicnet
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유
mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)
mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)
mosaicnet
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
mosaicnet
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
mosaicnet
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰
mosaicnet
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임
mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
mosaicnet
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
mosaicnet
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
mosaicnet
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색
mosaicnet
 

More from mosaicnet (20)

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색
 

Recently uploaded

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

Meego의 현재와 미래(2)

  • 1. MeeGo Architecture 10 Intel Confidential
  • 2. MeeGo on Atom Features Overview MeeGo APIs Segment Connection Specific Manager for Cloud-device Integrated Application User data Telephony sync of PIM Social Development Experiences connectivity Framework Data Networking Environment Support for Improved Fastboot & Multiple International- Gesture & Power Shutdown Multimedia ization with UI MultiTouch Sensor Management Optimization Framework guidelines Framework Framework Note: Some features listed may be segment-specific 11 Intel Confidential
  • 3. MeeGo Presents More Opportunities Cross Your MeeGo APIs Platform App Dev App + Web Runtime tools . For Intel Atom . For Nokia devices – devices – Or distribute your Deploy your app distribute via the distribute via the AppUp Center app through the across several Ovi store several carrier types of devices channels running MeeGo MeeGo increases the reach of your apps to more devices and through multiple distribution channels 12 Intel Confidential
  • 4. Differentiate-Able User Experiences • Customizable Look and Feel • Pre-integrated Apps and Services • Full Internet • Rich Media • 3D Animation • Application Stores 13 Intel Confidential
  • 5. MeeGo v1.1 – Our latest News • Something along these lines… summarize to 3-4 key features • The MeeGo v1.1 Core Software Platform Features include: – Support for a wide array of new MeeGo APIs, including Qt 4.7, QtMobility, and QML. The new APIs allow MeeGo developers to build applications that use multi- touch and gestures, as well as location sensors and other advanced services. – An update to version 2.6.35 of the Linux kernel, which includes support for the Intel Atom processor Z6xx Series Family (formerly known as ―Moorestown‖). – An update to gcc 4.6 (tools), which includes support for the Intel Atom microarchitecture and run-time library functions that have been optimized for the Intel SSSE3 instruction set. – A new sensor framework that enables developers to access accelerometers and other platform sensors in order to add more natural user interaction to their applications – A reference user experience (UX) and applications for small form factor, touch- based platforms, such as handsets – Enhancements to the existing MeeGo netbook UX, including full support for Facebook* integration. – MeeGo Compliance Specification and Tools 14 Intel Confidential 14
  • 6. The MeeGo 1.0 API • The MeeGo API is based on Qt 4.7. • Contains the tools necessary to install a virtualized environment on a Linux workstation – Includes Xephyr (simulator), and QT Creator (IDE) • Features:  QtCore  QtGui  QtMultimedia  QtNetwork  QtOpenGL  QtOpenVG  QtScript  QtScriptTools  QtSql  QtSvg  QtWebKit  QtXml   Qt3Support  QtDbus  QtDesigner QtXmlPatterns  QtHelp  QtTest  QtUiTools 15 Intel Confidential 1
  • 7. MeeGo API Features • MeeGo Touch Framework – The MeeGo Touch Framework provides the features needed for developers creating applications for touch-enabled devices. Features include standardized window navigation, list and other widget behavior, and common theming for components. • MeeGo Web Runtime – Web Runtime (WRT) allows web developers to use standard web languages — HTML, CSS, and JavaScript — to create applications for mobile devices. WRT exposes the features of the underlying platform so that applications can interact with device data and combine location- based context with web information. • Qt Mobility – Qt Mobility extends Qt with libraries providing additional features for applications targeting mobile platforms. These include the Service 16 Framework and Contact and Bearer Management APIs Intel Confidential .
  • 8. MeeGo API Features 17 Intel Confidential
  • 9. MeeGo Application Development Environment MeeGo offers Qt and Web runtime for app development:  Qt for native C++ and Web runtime for Web applications (HTML, JS, CSS, etc.)  Qt and Web runtime bring cross platform development so apps can span multiple platforms  Native development tool: Qt Creator MeeGo APIs  Web development tools: plug-ins for standard web development tools + Runtime Web including Aptana and DreamWeaver MeeGo offers a complete set of tools for developers to easily and rapidly create a variety of innovative applications 18 Intel Confidential
  • 10. Run Application in emulator 19 Intel Confidential
  • 11. MeeGo Developer Story • Develop – The MeeGo SDK creates a virtual environment on your workstation that is like developing directly on a MeeGo OS-based system • Debug – Use Xephyr to run your application inside the MeeGO OS UI – The version of Xephyr for MeeGo is enhanced with DRI2 support and hardware accelerated graphics. – Debug your application on your Netbook • Package – Create a standard RPM-format package for your Meego Application • Distribute – The RPM package can be submitted to one of the various application stores. Develop Debug Package Distribute 20 Intel Confidential
  • 12. Platform Development Tools • Open source tools – MeeGo Image Creator – Create custom target images for various boot formats (USB stick, internal NAND, etc.) – GNU tools (gcc, gdb, etc.) – PowerTop (IA only) – Platform level power analysis and optimization tool – Many more • Intel commercial development tools (IA only) – Intel C/C++ compiler (icc) – Optimized for Intel processor microarchitectures including Intel Atom processor – Intel JTAG and application debuggers – Linux OS aware debugging – Register level view of Intel processors and chipsets – Intel IPP (performance primitives) – Highly optimized libraries for DSP, image processing, multimedia, etc. – Intel Vtune™ Performance Analyzer – Discover performance bottlenecks in code 21 Intel Confidential
  • 13. MeeGo Compliance Program • Designed to ensure compatibility between Meego products and releases – Test suites will ensure compliance. • Stack and profile based compliance – Stack: Must use MeeGo SW stack baseline, minimum component set and no repackaging – Profile: 1 or more device category profiles must be supported by MeeGo OS and device products • Compliance is overseen by the MeeGo Technical Steering Group – Definition of the program is still ongoing • Use of MeeGo Brand granted based on compliance test results 22 Intel Confidential
  • 14. 23 Intel Confidential
  • 15. Intel AppUpSM Center Beta App Store for MeeGo Community Strength  Beta launched late Q1, ‘10  3.3M mobile/wireless developers  Co-Branded stores in development worldwide  (http://appup.intel.com)  267K developers; up 220% YoY  Developers growing 3x faster than general mobile/wireless developer http://appdeveloper.intel.com population Evans Data Corp – Dec 2009 24 Intel Confidential
  • 16. A Day in the Life of an AppUp Application Developer Download AppUp Obtain GUID for SDK AppUp Application Develop AppUp Test / Debug with Application the Emulator Package AppUp Submit application Application to the AppUp store 25 Intel Confidential
  • 17. Software Development Kit (SDK) IDE Plugin Developer’s Utilities Wizard Dashboard AppUp Application Emulator Future Services SDK Tools (aka ATDS) SDK Documentation Code Developer’s API Available Samples Guide Reference SDK Tools Existing Tool Chain 26 Intel Confidential
  • 18. Initial SDK Services • Authorization – verify that end-user device is authorized to run the application – verify that application is authorized to use the component • Instrumentation – record application’s usage statistics and post it on developer’s dashboard1 • Crash Reporting – registering all crashes – attempting to collect crash data (such as call stack) – reporting statistics and crash data on developer’s dashboard • Development Tools1 – IDE plugin (AppUp code generation wizard) – various utilities to facilitate application’s testing, packaging and submission 1 27 Will be released in Q3’10 Intel Confidential
  • 19. GUID • The first step in creating an Application or Component is to obtain its unique identifier, commonly referenced as GUID • Application / Component GUID – unique 128-bit number, used as application’s / component’s ID • Debug GUID – used to test application’s / component’s authorization with Emulator – cannot be used in production environment • Production GUID – has to be obtained from IADP – used to authorize legitimate applications / components in production – cannot be used in testing environment with Emulator 28 Intel Confidential
  • 20. Emulator • Testing with Emulator – emulate AppUp store experience without having AppUp Client installed – emulate access to HW not available on application development platform (for example GPS)1 – emulate advanced application services1 – applications and components must use Debug GUID with Emulator 1 These features will be available in the future releases 29 Intel Confidential
  • 21. Intel® Atom Developer Program • Become a member of Intel® Atom™ Developer Program – Enroll at appdeveloper.intel.com – Benefits: Worldwide distribution channel, development support, low barrier to entry infrastructure, easy validation – Program is focused on netbooks now; will expand to other devices based on the Intel® Atom™ processor • Build revenue by acting as an ISV through the Intel Atom Developer Program – Go to appdeveloper.intel.com/sell • Download the Intel AppUp℠ Center BETA – Look for opportunities to address consumer gaps – Go to intelappup.com 30 Intel Confidential
  • 22. Legal Disclaimer Intel Confidential  INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life-saving, life-sustaining, critical control or safety systems, or in nuclear facility applications.  Intel products may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.  Intel may make changes to dates, specifications, product descriptions, and plans referenced in this document at any time, without notice.  This document may contain information on products in the design phase of development. The information here is subject to change without notice. Do not finalize a design with this information.  Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.  Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.  Wireless connectivity and some features may require you to purchase additional software, services or external hardware.  Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit Intel Performance Benchmark Limitations  Intel, the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.  *Other names and brands may be claimed as the property of others.  Copyright © 2010 Intel Corporation. All rights reserved. 31