MeeGo Overview DeveloperDay Munich

14
Paul Farquhar Intel AppUp Intel AppUp Intel AppUp Intel AppUp SM SM SM SM Application Lab Application Lab Application Lab Application Lab – MeeGo overview MeeGo overview MeeGo overview MeeGo overview Mobile Monday Developer Day, July 1, 2011 Mobile Monday Developer Day, July 1, 2011 Mobile Monday Developer Day, July 1, 2011 Mobile Monday Developer Day, July 1, 2011

description

MeeGo Overview at DeveloperDay in Munich

Transcript of MeeGo Overview DeveloperDay Munich

Page 1: MeeGo Overview DeveloperDay Munich

Paul Farquhar

Intel AppUpIntel AppUpIntel AppUpIntel AppUpSMSMSMSM

Application Lab Application Lab Application Lab Application Lab –––– MeeGo overviewMeeGo overviewMeeGo overviewMeeGo overviewMobile Monday Developer Day, July 1, 2011Mobile Monday Developer Day, July 1, 2011Mobile Monday Developer Day, July 1, 2011Mobile Monday Developer Day, July 1, 2011

Page 2: MeeGo Overview DeveloperDay Munich

• INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OFSALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALEAND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, ORINFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life-saving, lifesustaining, 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. Currentcharacterized 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. Donot 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 futuredefinition 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 thepresented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppelor 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 Intelproducts as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers shouldconsult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information onperformance 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.

Copyright © 2011 Intel Corporation. All rights reserved.Intel Confidential - Customer NDA Use Only* Other Names and Brands maybe claimed as the property of others. All dates, plans and features are preliminary and subject to change without notice.

Legal DisclaimerLegal DisclaimerLegal DisclaimerLegal Disclaimer

2

Page 3: MeeGo Overview DeveloperDay Munich

Optimization NoticeOptimization NoticeOptimization NoticeOptimization Notice

3

Optimization Notice

Intel® compilers, associated libraries and associated development tools may include or utilize

options that optimize for instruction sets that are available in both Intel® and non-Intel

microprocessors (for example SIMD instruction sets), but do not optimize equally for non-Intel microprocessors. In addition, certain compiler options for Intel compilers, including some that

are not specific to Intel micro-architecture, are reserved for Intel microprocessors. For a

detailed description of Intel compiler options, including the instruction sets and specific

microprocessors they implicate, please refer to the “Intel® Compiler User and Reference Guides”

under “Compiler Options." Many library routines that are part of Intel® compiler products are more highly optimized for Intel microprocessors than for other microprocessors. While the

compilers and libraries in Intel® compiler products offer optimizations for both Intel and Intel-

compatible microprocessors, depending on the options you select, your code and other factors,

you likely will get extra performance on Intel microprocessors.

Intel® compilers, associated libraries and associated development tools may or may not optimize

to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel

microprocessors. These optimizations include Intel® Streaming SIMD Extensions 2 (Intel®

SSE2), Intel® Streaming SIMD Extensions 3 (Intel® SSE3), and Supplemental Streaming SIMD

Extensions 3 (Intel® SSSE3) instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not

manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for

use with Intel microprocessors.

While Intel believes our compilers and libraries are excellent choices to assist in obtaining the best performance on Intel® and non-Intel microprocessors, Intel recommends that you evaluate

other compilers and libraries to determine which best meet your requirements. We hope to win

your business by striving to offer the best performance of any compiler or library; please let us

know if you find we do not.Notice revision #20101101

Page 4: MeeGo Overview DeveloperDay Munich

And now the

Intel AppUpSM store

comes to

MeeGo*

4

Page 5: MeeGo Overview DeveloperDay Munich

AppUp supports MeeGo*,AppUp supports MeeGo*,AppUp supports MeeGo*,AppUp supports MeeGo*,

a crossa crossa crossa cross----device, open OSdevice, open OSdevice, open OSdevice, open OS

Tablets & moreHandhelds/Smartphones

Netbooks/

Entry level desktops Auto

Connected TV

OS &

Sys. Infra.

OS &

Sys. Infra.

OS &

Sys. Infra.Intel AppUp℠ developer program and

Intel AppUp℠ center

MeeGo: Cross-device, open source OS

Platforms based on Intel® Atom™ processors

About MeeGo* compliance: wiki.meego.com/Quality/Compliance

5

* Other names and brands may be claimed as the property of others.

Page 6: MeeGo Overview DeveloperDay Munich

MeeGo* Architecture

Details: https://meego.com/developers/meego-architecture

Page 7: MeeGo Overview DeveloperDay Munich

The MeeGo* APIThe MeeGo* APIThe MeeGo* APIThe MeeGo* API

Page 8: MeeGo Overview DeveloperDay Munich

A Growing MeeGo* EcosystemA Growing MeeGo* EcosystemA Growing MeeGo* EcosystemA Growing MeeGo* Ecosystem

*Other names and brands may be claimed as the property of others.

8

Page 9: MeeGo Overview DeveloperDay Munich

GenIVIGenIVIGenIVIGenIVI: : : : Founding Charter and Charter MembersFounding Charter and Charter MembersFounding Charter and Charter MembersFounding Charter and Charter Members

9

Page 10: MeeGo Overview DeveloperDay Munich

GenIVIGenIVIGenIVIGenIVI: Core Members: Core Members: Core Members: Core Members

10

Page 11: MeeGo Overview DeveloperDay Munich

GenIVIGenIVIGenIVIGenIVI: Associate Members: Associate Members: Associate Members: Associate Members

11

Page 12: MeeGo Overview DeveloperDay Munich

12

appdeveloper.intel.com/meego

Page 13: MeeGo Overview DeveloperDay Munich

Intel AppUp™ SDK Suite 1.2 for MeeGo*Intel AppUp™ SDK Suite 1.2 for MeeGo*Intel AppUp™ SDK Suite 1.2 for MeeGo*Intel AppUp™ SDK Suite 1.2 for MeeGo*

Create, Test, Tune and Publish Apps To Intel AppUp Center

Start Your App Development For MeeGo* Today:

http://appdeveloper.intel.com/meego

SM

13

Page 14: MeeGo Overview DeveloperDay Munich

Join the Intel AppUpJoin the Intel AppUpJoin the Intel AppUpJoin the Intel AppUpSMSMSMSM developer programdeveloper programdeveloper programdeveloper program– Enroll at appdeveloper.intel.com

– Benefits: Worldwide distribution channel, development support, low barrier to entry infrastructure, easy validation

CreateCreateCreateCreate, , , , Tune Tune Tune Tune and Publish Apps To Intel and Publish Apps To Intel and Publish Apps To Intel and Publish Apps To Intel AppUpAppUpAppUpAppUpSMSMSMSM

– Intel AppUp™ SDK Suite 1.2 for MeeGo*

Collect rewards and be recognized for innovative MeeGo* apps Collect rewards and be recognized for innovative MeeGo* apps Collect rewards and be recognized for innovative MeeGo* apps Collect rewards and be recognized for innovative MeeGo* apps and early submissions. and early submissions. and early submissions. and early submissions.

Get support for app developmentGet support for app developmentGet support for app developmentGet support for app development– http://appdeveloper.intel.com/opportunities

Get StartedGet StartedGet StartedGet Started

14