During Intel Developer Day 2010 Uli, Rami and Christop talked about MeeGo, Atom CPU, Moorestown, Intel Atom Developer Program and much more. And here\'s the presentation!
The document discusses Intel's AppUp application store coming to the MeeGo operating system. It provides an overview of the MeeGo architecture and ecosystem, describes Intel's AppUp developer program and SDK for creating apps for MeeGo, and encourages developers to join the program.
The document discusses the Intel AppUp SDK Suite 1.2 for MeeGo. It provides tools to help developers create, test, tune, and publish mobile applications. Specifically, it includes the Qt development environment for building apps, Qt Creator as an IDE, simulators and debuggers for testing apps, performance profiling tools like VTune for optimizing apps, and the Intel C++ Compiler for improving performance. The suite aims to help developers address priorities like porting existing apps, creating new apps quickly, and publishing apps faster.
The document discusses application development for MeeGo and the Intel AppUp store. It provides an overview of the MeeGo architecture and community, describes how to join the Intel AppUp developer program, create apps using the AppUp SDK, submit apps for validation and beta testing, and package apps for distribution. It also highlights opportunities for developers including worldwide application labs and funding.
The document discusses writing applications for multiple stores on the WeTab tablet operating system. It provides overviews of the companies behind WeTab (42itoo AG and WeTab GmbH), the WeTab hardware specifications, its worldwide usage, the WeTab OS which is based on MeeGo, and benefits to developers of the open WeTab OS framework.
The document provides an agenda for an Intel Ultrabook AppLab event being held on September 3rd in Berlin. The day-long event includes technical presentations on Ultrabook development, Windows UI design, touch, sensors and tools. There will also be demonstrations of Ultrabook features and networking sessions for developers. The goal is to provide Ultrabook developers with resources and information to help develop applications.
The document discusses Intel software development tools for developing applications to take advantage of advanced processor performance. It promotes tools that can boost performance, scale applications to future platforms, and ensure application quality and confidence. It highlights the Intel Parallel Studio XE as a complete software tools solution covering all phases of development.
This document provides information about Intel's Ultrabook developer resources. It begins with a legal disclaimer stating that no licenses are granted and Intel assumes no liability. It then discusses the Intel AppUp Center for distributing apps, the Intel Ultrabook Community for developers, and provides instructions for publishing apps in the Intel AppUp store. The overall summary is that the document outlines Intel's resources for Ultrabook developers to distribute, engage with other developers, and publish apps.
The document discusses Intel's AppUp application store coming to the MeeGo operating system. It provides an overview of the MeeGo architecture and ecosystem, describes Intel's AppUp developer program and SDK for creating apps for MeeGo, and encourages developers to join the program.
The document discusses the Intel AppUp SDK Suite 1.2 for MeeGo. It provides tools to help developers create, test, tune, and publish mobile applications. Specifically, it includes the Qt development environment for building apps, Qt Creator as an IDE, simulators and debuggers for testing apps, performance profiling tools like VTune for optimizing apps, and the Intel C++ Compiler for improving performance. The suite aims to help developers address priorities like porting existing apps, creating new apps quickly, and publishing apps faster.
The document discusses application development for MeeGo and the Intel AppUp store. It provides an overview of the MeeGo architecture and community, describes how to join the Intel AppUp developer program, create apps using the AppUp SDK, submit apps for validation and beta testing, and package apps for distribution. It also highlights opportunities for developers including worldwide application labs and funding.
The document discusses writing applications for multiple stores on the WeTab tablet operating system. It provides overviews of the companies behind WeTab (42itoo AG and WeTab GmbH), the WeTab hardware specifications, its worldwide usage, the WeTab OS which is based on MeeGo, and benefits to developers of the open WeTab OS framework.
The document provides an agenda for an Intel Ultrabook AppLab event being held on September 3rd in Berlin. The day-long event includes technical presentations on Ultrabook development, Windows UI design, touch, sensors and tools. There will also be demonstrations of Ultrabook features and networking sessions for developers. The goal is to provide Ultrabook developers with resources and information to help develop applications.
The document discusses Intel software development tools for developing applications to take advantage of advanced processor performance. It promotes tools that can boost performance, scale applications to future platforms, and ensure application quality and confidence. It highlights the Intel Parallel Studio XE as a complete software tools solution covering all phases of development.
This document provides information about Intel's Ultrabook developer resources. It begins with a legal disclaimer stating that no licenses are granted and Intel assumes no liability. It then discusses the Intel AppUp Center for distributing apps, the Intel Ultrabook Community for developers, and provides instructions for publishing apps in the Intel AppUp store. The overall summary is that the document outlines Intel's resources for Ultrabook developers to distribute, engage with other developers, and publish apps.
The document is about the Intel Perceptual Computing SDK. It provides the following key details:
- The SDK contains algorithms and modules for hand and finger tracking, face recognition, voice recognition, and 3D object tracking. It includes both low and high-level APIs.
- The SDK can be used to create natural user interfaces using gestures and voice as well as for manipulating 3D content and games.
- An optional Creative camera is available for purchase to enable some of the SDK's capabilities like hand tracking.
- The SDK includes samples, documentation, libraries and headers to allow developers to integrate its capabilities into their applications.
This document discusses Intel's AppUp developer program. It provides an overview of Intel's global presence, the growth of the app economy, and Intel's vision for the AppUp program. The AppUp program currently has over 70,000 developers from 202 countries who have created over 5,000 apps, resulting in over 810,000 app downloads. The document outlines some of the key developer and consumer features of the AppUp program.
The document discusses developing touch-enabled applications for Windows 8 Ultrabook systems. It covers using touch gestures like tap, pan, zoom and rotate in applications. It provides guidelines for touch interface design regarding touch target sizes, standard gestures, and portrait vs landscape modes. The document also discusses how to access touch and sensor data via the Windows Touch API and sensor manager. It provides code examples for handling touch gestures in a Windows application.
This document provides an introduction to developing applications for Ultrabook computers running Windows 8. It discusses key differences between Ultrabooks and notebooks, how Windows 8 supports both new Windows 8 apps and legacy desktop apps, and compatibility expectations. It also outlines several Ultrabook and Windows 8 features that can enhance applications, such as the touch-enabled user experience, sensors, and the new Windows 8 user interface.
This document discusses Ultrabook sensors and provides examples of apps that utilize those sensors. It begins with an overview of Ultrabook specifications, including thin and elegant designs, rapid startup, responsiveness, battery life, and recommended features like touchscreens and sensors. It then lists the sensors available on Ultrabooks, such as compass, accelerometer, gyroscope, GPS, ambient light, and NFC. Finally, it provides examples of Windows 8 apps for the Ultrabook Innovation Contest that make use of various sensors, like using touch and sensors for astronomy apps, data sharing between devices using NFC, and surveillance apps using the webcam and motion sensors.
The document discusses Intel's Moblin ecosystem vision, which aims to establish a mobile and embedded software ecosystem leveraging the existing Linux ecosystem. It introduces Moblin-compliant distributions for MIDs, netbooks, automotive infotainment, and future platforms. Moblin projects are developed through open source and Moblin.org, with commercial support and customizations provided by OEMs and third parties. The Moblin compliance specification ensures application compatibility across distributions.
This document provides a roadmap and overview of Intel's desktop CPU and platform plans for 2011. It highlights new features for the 2nd generation Intel Core processor family like Intel Turbo Boost 2.0, improved Intel Hyper-Threading, and new Intel Advanced Vector Extensions. The document also summarizes performance comparisons showing speed improvements for tasks like video editing and gaming. Finally, it provides details on the built-in graphics and media processing capabilities included with these new processors like Intel QuickSync Video, Intel InTru 3D, and Intel Clear Video HD Technology.
This document is from MicroVision's 2011 annual shareholders meeting. It discusses MicroVision's pico projection technology for use in mobile devices, automotive head-up displays, and gaming applications. MicroVision aims to commercialize pico projectors using direct green lasers by 2012 to simplify manufacturing and reduce costs compared to existing synthetic green laser technology. The company priorities for 2011 include validating use cases and seeding samples to partners to build market awareness and help commercialize the technology.
Smartphone Behavior On A Featurephone BudgetGail Frederick
JavaOne 2009 BoF Presentation
Mobile application features typical in smartphones can also be implemented on mass-market featurephones using Java ME and Web 2.0 back-end services. In this presentation, we explore the multimodality and rich user interface of a search-driven portal application written in Java ME and broadly ported to mass-market featurephones. Multimodality enables the user to search, browse and discover using familiar activities on a mobile device - saying a phrase, entering text and snapping a photo.
Snippets of Java ME code used to implement voice recording, image capture, location awareness and advanced mapping are presented and analyzed.
For those to have a quick in technical and business insight of android and to promote open source I am uploading this presentation that I have delivered in multiple institutions.
The document discusses Windows Phone application development. It covers topics like the Windows Phone platform, developer tools, the emulator, Metro design language, and submitting apps to the Windows Phone Marketplace. Key points include an overview of the emulator's capabilities for testing apps, how to debug apps using Visual Studio, requirements for app certification, and new features in the Marketplace like assisted game ratings and distribution options.
SK C&C presented NEXCORE Mobile, a mobile platform for developing and deploying mobile applications. It includes tools like MobFaces for presentation, Alopex as a common runtime, and Felix for content adaptation. The platform uses a layered architecture for flexibility, supports a wide range of devices, and provides an extensive IDE for development.
Owasp App Sec Ireland Windows Phone 7 SecuritySecurity Ninja
David Rook presented on Windows Phone 7 security. He began by providing context on the growing smartphone market and Microsoft's small market share. He then discussed the Windows Phone 7 platform security model, which uses chambers to enforce app isolation and least privilege. Rook also covered Windows Phone 7 application security best practices, emphasizing the importance of secure storage, authentication and authorization, and secure access to personal data. He concluded by briefly discussing new security aspects of Windows Phone 8.
Biztec addresses medium-and large-sized companies with enterprise-wide collaborative planning and management solutions. We also provide consulting services by helping companies recognize opportunities for using technology to streamline their business processes.
Our solutions are classified as
Web Applications / Portals
Cloud Computing
Windows Applications
Web Designing
Visit Us:
www.biztecsolutions.com
The document discusses new Ultrabook applications and specifications. It describes Ultrabooks as having Ivy Bridge processors, touchscreens, long battery life, and features like USB 3.0 and SSDs. It highlights technologies like Intel Turbo Boost for dynamic overclocking and power efficiency. Software also plays a role in optimizing Ultrabook performance and energy use. The document promotes Ultrabooks as powerful, responsive, and secure mobile devices.
Powered by Windows 8 and Intel® Atom™ Z2760 processor, the ThinkPad Tablet 2 is the first tablet truly built for business: www.lenovocatalog.com/thinkpadtablet2
Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones until being phased out in favor of Windows Phone 7. It supported various programming languages like C++ and .NET and allowed developing mobile applications. However, its market share declined over the years as Android and iOS gained popularity. Key features included a today screen, taskbar, Office and Outlook apps, and ability to connect to networks like 3G and WiFi. It was used in devices like Pocket PCs and smartphones.
Ovi Store is Nokia's new digital content store that allows developers to design, develop and distribute applications and content globally using Nokia's platforms like Symbian and MeeGo, productive tools, and the Ovi Store marketplace to access Nokia's large customer base across many countries and devices in a streamlined process. The Ovi Store offers a 70/30 revenue share for content publishers and makes it easy for them to self-publish and monetize content through the Ovi Store website.
MeeGo is an open source software platform for a broad range of computing devices including netbooks, desktops, tablets, smart TVs, and handheld devices. It provides a common set of APIs and user experiences across devices, including customization, pre-integrated apps and services, full internet access, rich media, and 3D animation. MeeGo is developed with an open, merit-based and transparent process under the Linux Foundation and allows OEMs, service providers and developers to differentiate while avoiding fragmentation.
<p>
[데브멘토 동영상] Meego for Intel Atom Processor and AppUp Center 2부 최종
<p>
이진용 Intel Korea 차장(Application Engineer)</p>
<p>
전LG전자 소프트웨어센터 책임연구원</p>
<p>
전PalmPalm Technology 신임연구원</p>
<p>
전Nexen 선임연구원</p>
<p>
중앙대학교 컴퓨터공학과 대학원 분산 및 운영체제 전공</p>
MeeGo is an open source operating system that provides benefits for tablet computers like the WeTab. MeeGo allows for custom user interfaces, quick boot times, and app compatibility across devices. It benefits OEMs through accelerated development, differentiation opportunities, and new revenue streams. For users, MeeGo enables an intuitive interface and access to apps, content, and peripherals through an all-in-one device.
The document is about the Intel Perceptual Computing SDK. It provides the following key details:
- The SDK contains algorithms and modules for hand and finger tracking, face recognition, voice recognition, and 3D object tracking. It includes both low and high-level APIs.
- The SDK can be used to create natural user interfaces using gestures and voice as well as for manipulating 3D content and games.
- An optional Creative camera is available for purchase to enable some of the SDK's capabilities like hand tracking.
- The SDK includes samples, documentation, libraries and headers to allow developers to integrate its capabilities into their applications.
This document discusses Intel's AppUp developer program. It provides an overview of Intel's global presence, the growth of the app economy, and Intel's vision for the AppUp program. The AppUp program currently has over 70,000 developers from 202 countries who have created over 5,000 apps, resulting in over 810,000 app downloads. The document outlines some of the key developer and consumer features of the AppUp program.
The document discusses developing touch-enabled applications for Windows 8 Ultrabook systems. It covers using touch gestures like tap, pan, zoom and rotate in applications. It provides guidelines for touch interface design regarding touch target sizes, standard gestures, and portrait vs landscape modes. The document also discusses how to access touch and sensor data via the Windows Touch API and sensor manager. It provides code examples for handling touch gestures in a Windows application.
This document provides an introduction to developing applications for Ultrabook computers running Windows 8. It discusses key differences between Ultrabooks and notebooks, how Windows 8 supports both new Windows 8 apps and legacy desktop apps, and compatibility expectations. It also outlines several Ultrabook and Windows 8 features that can enhance applications, such as the touch-enabled user experience, sensors, and the new Windows 8 user interface.
This document discusses Ultrabook sensors and provides examples of apps that utilize those sensors. It begins with an overview of Ultrabook specifications, including thin and elegant designs, rapid startup, responsiveness, battery life, and recommended features like touchscreens and sensors. It then lists the sensors available on Ultrabooks, such as compass, accelerometer, gyroscope, GPS, ambient light, and NFC. Finally, it provides examples of Windows 8 apps for the Ultrabook Innovation Contest that make use of various sensors, like using touch and sensors for astronomy apps, data sharing between devices using NFC, and surveillance apps using the webcam and motion sensors.
The document discusses Intel's Moblin ecosystem vision, which aims to establish a mobile and embedded software ecosystem leveraging the existing Linux ecosystem. It introduces Moblin-compliant distributions for MIDs, netbooks, automotive infotainment, and future platforms. Moblin projects are developed through open source and Moblin.org, with commercial support and customizations provided by OEMs and third parties. The Moblin compliance specification ensures application compatibility across distributions.
This document provides a roadmap and overview of Intel's desktop CPU and platform plans for 2011. It highlights new features for the 2nd generation Intel Core processor family like Intel Turbo Boost 2.0, improved Intel Hyper-Threading, and new Intel Advanced Vector Extensions. The document also summarizes performance comparisons showing speed improvements for tasks like video editing and gaming. Finally, it provides details on the built-in graphics and media processing capabilities included with these new processors like Intel QuickSync Video, Intel InTru 3D, and Intel Clear Video HD Technology.
This document is from MicroVision's 2011 annual shareholders meeting. It discusses MicroVision's pico projection technology for use in mobile devices, automotive head-up displays, and gaming applications. MicroVision aims to commercialize pico projectors using direct green lasers by 2012 to simplify manufacturing and reduce costs compared to existing synthetic green laser technology. The company priorities for 2011 include validating use cases and seeding samples to partners to build market awareness and help commercialize the technology.
Smartphone Behavior On A Featurephone BudgetGail Frederick
JavaOne 2009 BoF Presentation
Mobile application features typical in smartphones can also be implemented on mass-market featurephones using Java ME and Web 2.0 back-end services. In this presentation, we explore the multimodality and rich user interface of a search-driven portal application written in Java ME and broadly ported to mass-market featurephones. Multimodality enables the user to search, browse and discover using familiar activities on a mobile device - saying a phrase, entering text and snapping a photo.
Snippets of Java ME code used to implement voice recording, image capture, location awareness and advanced mapping are presented and analyzed.
For those to have a quick in technical and business insight of android and to promote open source I am uploading this presentation that I have delivered in multiple institutions.
The document discusses Windows Phone application development. It covers topics like the Windows Phone platform, developer tools, the emulator, Metro design language, and submitting apps to the Windows Phone Marketplace. Key points include an overview of the emulator's capabilities for testing apps, how to debug apps using Visual Studio, requirements for app certification, and new features in the Marketplace like assisted game ratings and distribution options.
SK C&C presented NEXCORE Mobile, a mobile platform for developing and deploying mobile applications. It includes tools like MobFaces for presentation, Alopex as a common runtime, and Felix for content adaptation. The platform uses a layered architecture for flexibility, supports a wide range of devices, and provides an extensive IDE for development.
Owasp App Sec Ireland Windows Phone 7 SecuritySecurity Ninja
David Rook presented on Windows Phone 7 security. He began by providing context on the growing smartphone market and Microsoft's small market share. He then discussed the Windows Phone 7 platform security model, which uses chambers to enforce app isolation and least privilege. Rook also covered Windows Phone 7 application security best practices, emphasizing the importance of secure storage, authentication and authorization, and secure access to personal data. He concluded by briefly discussing new security aspects of Windows Phone 8.
Biztec addresses medium-and large-sized companies with enterprise-wide collaborative planning and management solutions. We also provide consulting services by helping companies recognize opportunities for using technology to streamline their business processes.
Our solutions are classified as
Web Applications / Portals
Cloud Computing
Windows Applications
Web Designing
Visit Us:
www.biztecsolutions.com
The document discusses new Ultrabook applications and specifications. It describes Ultrabooks as having Ivy Bridge processors, touchscreens, long battery life, and features like USB 3.0 and SSDs. It highlights technologies like Intel Turbo Boost for dynamic overclocking and power efficiency. Software also plays a role in optimizing Ultrabook performance and energy use. The document promotes Ultrabooks as powerful, responsive, and secure mobile devices.
Powered by Windows 8 and Intel® Atom™ Z2760 processor, the ThinkPad Tablet 2 is the first tablet truly built for business: www.lenovocatalog.com/thinkpadtablet2
Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones until being phased out in favor of Windows Phone 7. It supported various programming languages like C++ and .NET and allowed developing mobile applications. However, its market share declined over the years as Android and iOS gained popularity. Key features included a today screen, taskbar, Office and Outlook apps, and ability to connect to networks like 3G and WiFi. It was used in devices like Pocket PCs and smartphones.
Ovi Store is Nokia's new digital content store that allows developers to design, develop and distribute applications and content globally using Nokia's platforms like Symbian and MeeGo, productive tools, and the Ovi Store marketplace to access Nokia's large customer base across many countries and devices in a streamlined process. The Ovi Store offers a 70/30 revenue share for content publishers and makes it easy for them to self-publish and monetize content through the Ovi Store website.
MeeGo is an open source software platform for a broad range of computing devices including netbooks, desktops, tablets, smart TVs, and handheld devices. It provides a common set of APIs and user experiences across devices, including customization, pre-integrated apps and services, full internet access, rich media, and 3D animation. MeeGo is developed with an open, merit-based and transparent process under the Linux Foundation and allows OEMs, service providers and developers to differentiate while avoiding fragmentation.
<p>
[데브멘토 동영상] Meego for Intel Atom Processor and AppUp Center 2부 최종
<p>
이진용 Intel Korea 차장(Application Engineer)</p>
<p>
전LG전자 소프트웨어센터 책임연구원</p>
<p>
전PalmPalm Technology 신임연구원</p>
<p>
전Nexen 선임연구원</p>
<p>
중앙대학교 컴퓨터공학과 대학원 분산 및 운영체제 전공</p>
MeeGo is an open source operating system that provides benefits for tablet computers like the WeTab. MeeGo allows for custom user interfaces, quick boot times, and app compatibility across devices. It benefits OEMs through accelerated development, differentiation opportunities, and new revenue streams. For users, MeeGo enables an intuitive interface and access to apps, content, and peripherals through an all-in-one device.
The document is a presentation about the Intel XDK, which is a tool that allows developers to build cross-platform mobile apps using HTML5, CSS, and JavaScript without needing native SDKs. It discusses how the XDK provides features like a code editor, emulator, debugging tools, and a cloud-based build system to streamline the app development process. It also provides examples of different types of apps that have been built with the XDK, such as games, city guides and educational apps.
This document discusses building HTML5 virtual reality apps using Intel XDK. It explains that HTML5 is compelling for cross-platform VR apps because it is cross-platform, collaborative, and allows editing and testing changes quickly. Intel XDK can be used to build HTML5 and Cordova apps, and Cordova APIs allow accessing device features through JavaScript. The document provides examples of how to implement stereoscopic rendering, head tracking, and accessing device features in HTML5 VR apps.
<p>
[데브멘토 동영상] Meego for Intel Atom Processor and AppUp Center 1부(총2부)</p>
<p>
이진용 Intel Korea 차장(Application Engineer)</p>
<p>
전LG전자 소프트웨어센터 책임연구원</p>
<p>
전PalmPalm Technology 신임연구원</p>
<p>
전Nexen 선임연구원</p>
<p>
중앙대학교 컴퓨터공학과 대학원 분산 및 운영체제 전공</p>
The document discusses Intel's AppUp program which provides a platform for developers to submit and distribute mobile apps. It outlines the AppUp development process which includes downloading SDKs, creating an app, submitting it for validation, and publishing it on the AppUp store. The presentation encourages developers to join AppUp for access to Intel's large distribution channel and development support resources.
MeeGo is a Linux-based open source mobile operating system which is designed to act as an operating system for hardware platforms such as mobile phones, net books, tablets, connected TVs and in-vehicle infotainment system.
It was first announced at Mobile world Congress in Feb 2010 by Intel and Nokia in joint press conference.
The stated aim is to merge the efforts of Intel's Moblin and Nokia's Maemo former projects into one new common project. i.e. “MeeGo”
MeeGo is a Linux-based open source mobile operating system which is designed to act as an operating system for hardware platforms such as mobile phones, net books, tablets, connected TVs and in-vehicle infotainment system.
It was first announced at Mobile world Congress in Feb 2010 by Intel and Nokia in joint press conference.
The stated aim is to merge the efforts of Intel's Moblin and Nokia's Maemo former projects into one new common project. i.e. “MeeGo”
This document is a presentation from Intel about their Internet of Things (IoT) developer platform and tools. It introduces Intel's IoT reference architecture and developer kit, which includes hardware boards, middleware libraries, cloud connectors, and integrated development environments. It provides examples of code samples and reference applications that developers can use to prototype and develop IoT solutions using Intel technologies.
The document provides licensing information and legal disclaimers for any intellectual property related to the materials. It notes that the information on products, services, and processes is subject to change and advises contacting an Intel representative for the latest specifications. The document contains optimization notices for Intel compilers and performance tests on Intel microprocessors.
This document discusses developing multi-OS native mobile applications using Java. It provides an overview of installed base growth across devices and operating systems. It then describes Intel's Mobile App Developer Tools, including support for HTML5, hybrid apps, and their cross-platform development environment. The document demonstrates creating Java-based iOS apps using their Multi-OS Engine technology preview, which allows sharing code across Android and iOS with native performance. It highlights the potential to significantly reduce development time and costs through code reuse.
This document discusses considerations for successful industrial internet of things (IIoT) solutions. It outlines challenges like heterogeneous fieldbus communication, secure data transmission, and harsh industrial environments. It presents ADLINK's building blocks for addressing these challenges, including gateways that support multiple fieldbus protocols, intelligent middleware for reliable cloud connectivity and data protection, and industrial-grade platforms certified for tough conditions. Case studies demonstrate proactive service and an automated parkade application. ADLINK provides the hardware, software and domain expertise to empower customers to build successful IIoT solutions.
This document summarizes Björn Taubert's presentation on the Intel AppUp developer program. It introduces AppUp as Intel's program for bringing applications to consumers on Intel-powered devices like netbooks and laptops. It outlines the key aspects of the program, including how Intel helps developers bring apps to market, manages the app lifecycle, and provides a centralized store for easy consumer access and purchases. The presentation also shares stats on the program's reach and numbers of users, developers, apps and stores. It describes Intel's business model and goals of supporting innovative app development.
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE
Presentation by Parwinder Singh (Technical Specialist, NEC Technologies India Pvt Ltd.) and Satinder Jeet Singh (Group Project Manager, NEC Technologies India Pvt Ltd.)
FIWARE Global Summit
23-24 October 2019 - Berlin, Germany
MEAP's are comprehensive container platforms that addresses all the aspects of mobile IT enablement of enterprises for rolling out their mobility roadmap
The LiMo Foundation is a consortium of mobile industry leaders working together to deliver an open Linux-based software platform for handsets. Since its founding in 2007 by Motorola, NEC, NTT DoCoMo, Panasonic, Samsung, and Vodafone, LiMo has grown significantly with over 30 members and the release of the first LiMo phones from several members. LiMo's strategic roadmap focuses on open governance, a competitive platform through shared contributions, and broad industry backing to drive the development and adoption of the LiMo Platform.
Seit 2006 blogge ich, und das recht erfolgreich. Daher ist die Zeit gekommen, mein Wissen in Sachen bloggen weiterzugeben. Wenn Sie diese Slideshare davon überzeugt, dass ich Ihnen beim schreiben btw. bloggen Lernen helfen kann, dürfen Sie sich gerne bei mir melden.
In diesem ersten Teil meiner ganz persönlichen Bloggerstory zeige ich, welche großen Projekte ich bisher "gestemmt" habe - und warum Intel, IBM und Co. meine Dienste in Anspruch nehmen.
Auf 15 Seiten erfahren Sie alles über Michael Hülskötter und sein Content-Marketing-Portfolio. Lauter gute Gründe, über eine Zusammenarbeit mit M. Hülskötter nachzudenken.
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!Michael Hülskötter
Spätestens seit dem Pinguin-2.0-Update von Google sollte Webseitenbetreibern vor allem eins klar sein: die herkömmlichen SEO-Maßnahmen funktionieren nicht mehr in dem Umfang, wie man das bisher kannte. Anstatt teure Werbebudgets zu verbraten, sollten Firmen künftig lieber in hochwertige und nachhaltige Inhalte investieren. Warum das so ist und wie das funktioniert, das zeigt diese Präsentation. Und wie wir dabei helfen können, auch.
Diesen Vortrag habe ich auf dem GamesCamp 2010 in München gehalten. Er beschäftigt sich mit der Frage, warum und wie iPhone-Game-Entwickler ihre Titel aufs Netbook portieren sollten.
Diese Präsentation habe ich auf dem MobileCamp Dresden 2010 gehalten. Es geht um die Portierung des sehr erfolgreichen iPhone-Spieles "Smilles" auf die Netbook-Plattform.
1. Intel® MeeGo and Atom™
IFA Off-Event
Berlin, Germany
September 5th, 2010
1
*Other names and brands may be claimed as the property of others.
2. Legal Disclaimer
• 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
2
*Other names and brands may be claimed as the property of others.
3. Agenda
• The Intel® Atom™ Ecosystem
• MeeGo* Overview
• The Intel® Atom™ Processor
• The Intel® Atom™ Developer Program
• The Intel® AppUpSM Center
• The Qt* Development Environment
• Intel® Software Development Tools for Mobility
3
*Other names and brands may be claimed as the property of others.
4. Intel® Atom™ - The Continuum of Computing
Servers/Cloud
Desktops Laptops Netbooks Personal Smart- Smart TVs IVI Embedded
Devices phones
Application Distribution Channels
Developer Programs and Support
Operating Environment
Intel® Architecture
4
*Other names and brands may be claimed as the property of others.
5. Intel® Atom™ Software Strategy
Port of Choice
Netbooks &
Entry Level Smart
DTs Tablets TV Handsets IVI Media Phone
Operating Environment
5
*Other names and brands may be claimed as the property of others.
6. MeeGo* Overview
6
*Other names and brands may be claimed as the property of others.
7. What is MeeGo*?
• Fully Open Source Software platform
• Cross-device platform support
• One set of APIs
• One unified voice to developers
OSVs ISVs OEMs/ODMs
Service Providers
7
*Other names and brands may be claimed as the property of others.
8. MeeGo* Spans Multiple Segments
Smart Netbooks &
Handsets Tablets TV EntryLevel DTs IVI Media Phone
Intel® AppUp Center
SM
Intel® Atom™ Developer Program
Single Unified Operating Environment
Platforms based on Intel® Atom™ processors
MeeGo* is a continuation of the Intel® Atom™ software strategy
execution
8
*Other names and brands may be claimed as the property of others.
9. Optimizing the Solution Stack
Delivering Innovation to Consumers
User Experience
Applications
App Source
Store
User UI for each
segment
Integrated Open Source
Operating value-added
components
MeeGo*
Stack
Intel® Atom™
SiliconArchitecture
9
*Other names and brands may be claimed as the property of others.
10. MeeGo* on Atom™ Features Overview
Some features may be segment-specific
MeeGo* allows for:
Segment specific User Experience
Connection Manager for data connectivity
Telephony Framework
Cloud-device sync of PIM Data
Integrated Social Networking
Application Development Framework
Intel®-branded SDKs
Improved Power Management MeeGo*
APIs
Optimization for Fastboot and Shutdown
Support for multiple Multimedia Frameworks
Internationalization with UI guidelines
Gesture and MultiTouch Framework
Sensor Framework
10
*Other names and brands may be claimed as the property of others.
11. MeeGo* Multi-Device Architecture
Overview
MeeGo* User
Some ofMeeGo* technologies are segment-specificUX
these Handset UX MeeGo* Netbook Connected TV UX
Experience
Handset UI and Netbook UI and
10’ UI and Applications
Applications Applications
Connected TV UI
DirectUI Framework Netbook UI Framework
Framework
MeeGo* UI Framework Qt*/Clutter/GTK+
Comms Internet Svcs Visual Svcs Media Svcs Data Mgmt Device Svcs Personal Svcs
Svcs
Connection Media App Content
Layout Engine 3D Graphics Energy Mgmt PIM Svcs
Middleware
Security
MeeGo* OS
Mgmt Framework Framework
Media Context Sensor Accts & Single
Telephony APIs Web Services 2D Graphics
Framework Framework Framework Sign-on
I18n Audio Package
Cellular Stack Web Run Time System Policy
Rendering Codecs Manager
IP, VOIP, IM, Codecs Device Sync
Presence Location X
UPnP Backup &
Bluetooth Restore
MeeGo* OS
Settings Database System Libraries Message Bus
Base
MeeGo* Kernel
HW Adaptation Software
Major Changes from Moblin*
11
*Other names and brands may be claimed as the property of others.
12. MeeGo* Roadmap
Moblin™
v2.2
MeeGo*
v1.2
MeeGo*
v1.1
MeeGo*
v1.0
MeeGo* public
community releases
MeeGo* Distribution Development
MeeGo* Project Release Cadence: Every 6 month
‘0 Q4‘0 Q1‘1 Q2‘1 Q3‘1 Q4‘1 Q1‘1 Q2‘1
12
*Other names and brands may be claimed as the property of others.
13. The Intel® Atom™ Processor
13
*Other names and brands may be claimed as the property of others.
14. Intel® Atom™ Processor Roadmap
Generation 1
G Generation 2 Generation 3
E
LOW VILL TRA
IL
MEN OND TRA
IL
OAK URE
DIAM PINE FUT
PORTABLE
NETBOOKS
Z5XX Series N Series N Series
LOWER POWER
POCKETABLE
TABLETS 10X
CPU Thermal
Z6xx Series
50X OWN IELD
REST MED
F
SMARTPHONES/ Platform MOO
HANDHELDS
14
*Other names and brands may be claimed as the property of others.
15. Moorestown Platform Overview
Microprocessor
(900Mhz – 1.8Ghz) 45nm High K
Integrated Low Power 3D Graphics DDR2 400/667/800Mhz 1GB Max
+ HD Video Encode/Decode LPDDR1 400MHz 256MB Max
Lincroft
CPU, Gfx & Memory I/F
13.8mmx13.8mm
Briertown Improved
Communications
Fully Integrated
Power Management
IC
Touchscreen WiFi (.11n)
RTC
2 SDIO MIPI WiMAX
Langwell
Battery Charger
Ports CSI+DSI I/F
Power Delivery
BT
Audio Codec I/O Hub
Device Buzzer 13.8mmx13.8mm
GPS
Lens Control
Flash Control Mobile TV
Coincell
Backlight Control CE-ATA, NAND Integrated 3G
Controller Audio Codec
Hi-Speed USB (6) and
USB OTG (1)
Higher integration, lower power for handhelds
All plans, features and dates are preliminary and subject to change without notice.
15
*Other names and brands may be claimed as the property of others.
16. Moorestown Platform Features
Full internet Rich Media: Fast and Responsive Smaller Form Factor/
experience Anytime, HD Video and 3D Performance Longer Battery Life
Anywhere* Graphics Capabilities
Enabling Platform Technologies
Broad support for full web Hardware Accelerated Superior Intel® 45nm Hi-k Process
browser, plug-ins, media HD Video Encode (720p) Performance Technology
formats, codecs and runtimes and Decode (1080p)
+Hardware Accelerated Flash*
Intel® Performance Burst
Hardware Accelerated HT Technology Highly Integrated
Technology
2D/3D Graphics Platform Solution
(On Demand Performance)
Intel® Smart Power
Support for Technology (Optimized
Hardware Accelerated Integrates CE Functions power based on usage)
Wireless Technologies
Audio (Camera, Security, SDIO, USB, O/S Power Management
(WiMAX, 3G, WiFi, GPS)
etc.) Power Management IC
Color Key:
Lincroft Feature
Lincroft + Langwell Feature
Langwell Feature
Software Feature
*Wireless connectivity and some features may require you to purchase additional software, services or external
hardware.
16
*Other names and brands may be claimed as the property of others.
17. The Intel® Atom™ Developer Program
17
*Other names and brands may be claimed as the property of others.
18. Easier Access to New Devices:
Intel® Atom™ Developer Program
Providing Developers
Resources to create apps for
Intel® Atom™ processor based
devices & Additional Revenue
Streams
with Low Cost of Entry
Progress Since Launch:
290k Users, 18k Members
appdeveloper.intel.com
18
*Other names and brands may be claimed as the property of others.
19. Validation Process
1. Developers Joins Intel® Atom™ Developer 2. Developer Submits App to
Program Intel®
Developers SDK Developer App Development App Submission
Program
3. Intel® Does App
Validation
Validation
Application Publishing
4. App is Published on AppUpSM 5. Developer Makes $$
Center AppUpSM Center
Users buy Apps
19
*Other names and brands may be claimed as the property of others.
20. Intel® AppUpSM
20
*Other names and brands may be claimed as the property of others.
21. Intel® AppUpSM Center Now in Beta
visit www.appup.com
21 categories cover many apps & usage models
21
*Other names and brands may be claimed as the property of others.
22. Intel® AppUpSM
Step two: create login
Step one: download Intel® AppUp™ Center
Step three: complete registration Step four: start shopping & download
apps
22
*Other names and brands may be claimed as the property of others.
23. Cross App Store Development
Developers/ISVs
MeeGo* UI Toolkit
MeeGo* APIs
1000s of Qt* applications
23
*Other names and brands may be claimed as the property of others.
24. The Qt* Development Environment
24
*Other names and brands may be claimed as the property of others.
25. MeeGo* Application Ecosystem
100s of Native
1000s of Qt* 1000s of Linux Apps
applications Runtime
Apps
Recompile
Qt* Apps running on
other operating
systems e.g.
Symbian*
25
*Other names and brands may be claimed as the property of others.
26. MeeGo* Presents More Opportunities
Your MeeGo* APIs Cross Platform
App Dev tools
App + Runtime
Web
For Intel® Atom™
For Nokia* devices – devices – distribute
distribute via the Or distribute your
Deploy your app via the AppUpSM
Ovi* store app through the
across several types Center
several carrier
of devices running channels
MeeGo*
MeeGo* increases the reach of your apps to more devices and through multiple
distribution channels
26
*Other names and brands may be claimed as the property of others.
27. Qt* Development Environment
Qt Creator
Cross-platform IDE
Core XML
GUI Multimedia
WebKit
Database
Qt Graphics View
modular class library
Network
Qt development tools
Qt Designer
Qt Assistant
Gui
Help reader
Scripting Unit Tests designer
OpenGL Benchmarking
Qt qmake
Linguist Cross-Platform
I18N Build Tool
Toolset
Cross-platform support
Windows Mac Linux/X11 eLinux Win CE Symbian
Chipsets
27
*Other names and brands may be claimed as the property of others.
28. Qt* Class Libraries
The modular Qt* C++ class library
provides a rich set of application
building blocks, delivering all of
the functionality needed to build
advanced, cross-platform
applications.
- QtCore
- QtMultimedia
- QtNetwork
http://apidocs.meego.com/qt4/html/
http://qt.nokia.com/developer
28
*Other names and brands may be claimed as the property of others.
29. Web Runtime Developer Experience
Create
•New widget
•Import existing widget
Code
• Code hints
and
Deploy Preview
• Devices • Platform
• Emulators Service API
Debug
Package • JavaScript
• Event
Validate
• HTML
• WRT
29
*Other names and brands may be claimed as the property of others.
30. 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.
30
*Other names and brands may be claimed as the property of others.
31. 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
Develop Debug Package
Distribute
31
*Other names and brands may be claimed as the property of others.
32. Intel® Software Development Tools
Agenda
• Overview
• Optimizations
• Tools
Components
• Vision
32
*Other names and brands may be claimed as the property of others.
33. Intel – A Software Development Tools
Provider
• Intel® SSG/Developer
Products Division (DPD)
• Premium class tools for
Intel® Architecture
• All Platforms
• Windows*, Linux*, Mac
OS*
• MeeGo*
• RTOS
• Focus on Performance,
Parallelism, Power
Consumption, Embedded
SW Development
http://www.intel.com/software/
products
33
*Other names and brands may be claimed as the property of others. 33
34. Software Development Tools & MeeGo*
Smart Tablets Netbooks Digital TV IVI Embedded
Phones
Market segments for Intel® Atom™ processors
Embedded Suite
Application Suite
Intel®
Intel® Intel® Intel®
Intel® C++ Integrated
VTune™ Application JTAG
Compiler Performance
Primitives
Performance
Analyzer
Debugger Debugger
Intel® Software Development
Library
Tools for
better devices & better apps
MeeGo*/Linux* • More performance
JTAG I/F
• Less power consumption
• Robust SW
Intel® Atom™ Processor
• Efficient debug sessions
Intel® Application SW Development Tool Suite ISVs/MeeGo*
Community
Intel® Embedded SW Development Tool Suite OEM/ODM/OSVs
http://www.intel.com/software/products/atomtools
*Other names and brands may be claimed as the property of others.
35. Optimizing Applications
With today‘s SDK Next Gen SDKs
Performance
Power Consumption
Maturity & Stability
Performance maps to Power Consumption!
The faster an app is the earlier a system goes back into
idle mode. Handheld systems ideally are “idle“
machines...
35
*Other names and brands may be claimed as the property of others.
36. Optimizing Applications
With today‘s SDK Next Gen SDKs
Performance maps to
Power Consumption
Maturity & Stability
Performance maps to Power Consumption!
The faster an app is the earlier a system goes back into
idle mode. Handheld systems ideally are “idle“
machines...
35
*Other names and brands may be claimed as the property of others.
37. Optimizing Applications
With today‘s SDK Next Gen SDKs
Performance maps to
Power Consumption
Maturity & Stability g gers,
Debu
T racing r later!
e
W e cov
Performance maps to Power Consumption!
The faster an app is the earlier a system goes back into
idle mode. Handheld systems ideally are “idle“
machines...
35
*Other names and brands may be claimed as the property of others.
38. Optimizing Applications
With today‘s SDK Next Gen SDKs
Performance maps to
Power Consumption
ers, New Tools
ebugg
Maturity & Stability
D Stay tuned!
T racing r later!
e
W e cov
Performance maps to Power Consumption!
The faster an app is the earlier a system goes back into
idle mode. Handheld systems ideally are “idle“
machines...
35
*Other names and brands may be claimed as the property of others.
39. Performance vs. Power
• Performance optimized
– Fast execution earlier back to idle less power consumption
• Power optimized
– Technology driven Silicon manufacturing process
– Optimized OS
– Efficient usage of SoC components during app execution
Power
Tools -
Future
Tools - Today
Optimized
App
Technology
time
Today we can tune power consumption through
better application performance. More to come...
36
*Other names and brands may be claimed as the property of others.
40. Performance Optimization Principles
Re-compile
Compiler • –xSSE3_ATOM (Atom switch / in-order scheduler)
• IPO (interprocedural optimization)
• PGO (program guided optimization)
• Threading (works on multicore/HT only) – source
modification
Better results
Less efforts
IPP Implement library functions
• Highly optimized multimedia/math library functions
• OpenMP compiled (works on multicore/HT only)
VTune • Update application source code & build environment
Modify source code
• Identify C and ASM – source spot optimization opportunities
• Analyse results – update sources, rebuild, analyze again
Compiler: Intel® C++ Compiler
IPP: Intel® Integrated Performance Primitives Library
VTune: Intel® VTune™ Performance Analyzer
37
*Other names and brands may be claimed as the property of others.
41. Intel® VTune™ Performance Analyzer
Identifies hard to find performance bottlenecks
Features
• Statistic Analysis
• Low overhead sampling
• No instrumentation required
• Monitor processor events like cache misses etc.
• View results in source or assembly
Usage Model Host
• Two components
− Intel® VTune™ Performance .TB5 file
Analyzer on host
− Sampling Collector on the target Intel® VTune™ Analyzer Sampling Collector
• Collect data on target and analyze it
on the host
The Intel® VTune™ Performance Analyzer tells you which module,
function or routine could use some improvement
38
*Other names and brands may be claimed as the property of others.
42. Take Advantage of Sampling Data
Focus your application optimization efforts where it
counts – Intel® VTune™ Performance Analyzer helps to
analyze applications without source and binary
instrumentation
39
*Other names and brands may be claimed as the property of others.
43. Intel® C++ Compiler
Compiler Benefits
Features
Performance Great performance over GCC
High performing code maps directly into application
quality and battery lifetime
In-order scheduler Compiler optimization switch that re-arranges/
optimizes application code to be executed with best
performance on Intel’s Low-power Intel® architecture
technology
Better performance of system- and application software
helps to reduce power consumption of a mobile device
Profile Guided Multi-stage optimization method with feedback loop
Optimization Improves application performance by reducing
instruction-cache thrashing, reorganizing code layout,
shrinking code size, and reducing branch mispredictions
GCC Compatibility Intel® Compiler provides GCC language extensions and
is source and binary code compatible with GCC
Saves efforts in porting/re-using existing code
40
*Other names and brands may be claimed as the property of others.
44. C/C++ Compiler Benchmark
Intel® C++ Compiler 11.1 for Linux* VS. GCC 4.5.0 Estimated by measurement on internal systems based on the
following configuration assumptions:
based on SPEC* CPU2000 estimated results • Source: Intel estimates as of July 30th, 2010
– July 30th, 2010 • Basis of comparison: Intel estimates of Intel and GCC compilers
as of July 30th, 2010
C/C++ Compiler Benchmark – Geometric Mean
Compilers:
1.50 • Intel® C++ Compiler 11.1 for Linux* (ICC)
46% • GCC 4.5.0
faster 35% Hardware:
To GCC 4.5.0 (GCC 4.5.0 = 1.0)
Estimated Relative Performance
faster • Intel® Desk Top Board D945GCLF2 with Intel® Atom™
18% processor 330, 1x1.60GHz, 2GB, 512 KB, 533MHz system bus
1.13 10% faster • Form factor: Mini-ITX / micro-ATX compatible
faster • Chipset: Intel® 945GC and ICH7
• Audio: Realtek ALC662 audio codec (5.1 channel HD audio)
• Video: Intel® Graphics Media Accelerator 950 & S-video output
0.75 support
• I/O Control: SMSC LPC47M997 based Legacy I/O controller for
serial, parallel, and PS/2 ports
• LAN control: 10/100/1000 Mbits/sec LAN subsystem using the
0.38 Integer Floating point Realtek LAN adapter device
Operating System:
C/C++ C/C++
• Red Hat* Enterprise Linux Server release 5 (Tikanga)
SPECint*_base2000 and SPECfp*_base2000 from SPEC CPU2000
V1.3
0 • SPEC and SPECint, SPECfp are trademarks of the Standard
"-O2" "Advanced" "-O2" "Advanced" Performance Evaluation Corporation. For more information see
www.spec.org
• SPEC has retired SPEC CPU2000 and is no longer publishing
GCC 4.5.0 results on its website
Intel® Compiler 11.1 for Linux* Compiler switches used for estimates:
For more information on the compiler’s optimization approach, please refer to the page labeled with
“Optimization Notice” in the backup “-O2“
• ICC: -O2
Performance tests and ratings are measured using specific computer systems and/or components
• GCC: -O2
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. “Advanced“
Buyers should consult other sources of information to evaluate the performance of systems or • ICC: -O3 -ipo -no-prec-div -xSSE3_Atom -prof_gen -prof_use
components they are considering purchasing. For more information on performance tests and on the • GCC: -O3 -ffast-math -funroll-all-loops -m32 -mtune=atom
performance of Intel products, reference www.intel.com/software/products or call (U.S.) -msse2 –fprofile-generate –fprofile-use
1-800-628-8686 or 1-916-356-3104
Intel does not control or audit the design or implementation of third party benchmarks or Web sites
referenced in this document. Intel encourages all of its customers to visit the referenced Web sites or Note:
others where similar performance benchmarks are reported and confirm whether the referenced
benchmarks are accurate and reflect performance of systems available for purchase.
*Other brands and names are the property of their respective owners
Use Intel® C++ Compiler for higher performance on Intel®
Atom™ processors
*Other names and brands may be claimed as the property of others.
45. Intel® Integrated Performance Primitives (Intel®
IPP) Library
• Highly optimized multimedia
functions
– Images & video
– Communication & signal
processing
– Data processing
• Fully utilizing
– Intel® MMX™ technology
– SSE2, SSE3
– Multi-core / Intel® Hyper-
Threading technology
• Rapid application
development
Optimized for
• Cross-platform compatibility Intel® Atom™ Processor
& code re-use
• Outstanding performance
Use Intel IPP libraries to concentrate on new features
rather than optimizing application performance
42
*Other names and brands may be claimed as the property of others.
46. Application Debugging on MeeGo*
• Intel® Debugger offers full Eclipse* GUI debug
approach
• Small or custom form factor usually makes
native debug undesirable
• Solution: Cross-debug using TCP/IP for
application debug
– on QEMU virtual machine
– on Intel® Atom™ processor based target
hardware device
– Into MeeGo Image Creator change root
system Full C/C++
Debugging
Execution Trace
Support TCP/IP
MeeGo* awareness
Native/cross
debugging
Linux* host MeeGo* target
43
*Other names and brands may be claimed as the property of others.
47. Vision
• Full MeeGo* integration
– Complete Solution
– Qt Creator integration
• Power Analysis Tools
• Multithreading support
44
*Other names and brands may be claimed as the property of others.
48. Summary
45
*Other names and brands may be claimed as the property of others.
49. 46
*Other names and brands may be claimed as the property of others.
50. Backup
47
*Other names and brands may be claimed as the property of others.
51. Optimization Notice
Op#miza#on No#ce
Intel® Embedded So.ware Development Tool Suite and Intel® Applica:on So.ware Development Tool Suite include
compiler op:ons that op:mize for instruc:on sets that are available in both Intel® and non‐Intel microprocessors (for example
SIMD instruc:on sets), but do not op:mize equally for non‐Intel microprocessors. In addi:on, certain compiler op:ons for Intel®
Embedded So.ware Development Tool Suite and Intel® Applica:on So.ware Development Tool Suite are reserved for
Intel microprocessors. For a detailed descrip:on of these compiler op:ons, including the instruc:on sets they
implicate, please refer to "Intel® C++ Compiler 11.1 User and Reference Guides > Compiler Op:ons." Many library
rou:nes that are part of Intel® Embedded So.ware Development Tool Suite and Intel® Applica:on So.ware
Development Tool Suite are more highly op:mized for Intel microprocessors than for other microprocessors. While
the compilers and libraries in Intel® Embedded So.ware Development Tool Suite and Intel® Applica:on So.ware
Development Tool Suite offer op:miza:ons for both Intel and Intel‐compa:ble microprocessors, depending on the
op:ons you select, your code and other factors, you likely will get extra performance on Intel microprocessors.
While the paragraph above describes the basic op:miza:on approach for Intel® Embedded So.ware Development
Tool Suite and Intel® Applica:on So.ware Development Tool Suite, with respect to Intel's compilers and associated
libraries as a whole, Intel® Embedded So.ware Development Tool Suite and Intel® Applica:on So.ware Development
Tool Suite may or may not op:mize to the same degree for non‐Intel microprocessors for op:miza:ons that are not
unique to Intel microprocessors. These op:miza:ons include Intel® Streaming SIMD Extensions 2 (Intel® SSE2), Intel®
Streaming SIMD Extensions 3 (Intel® SSE3), and Supplemental Streaming SIMD Extensions 3 (Intel® SSSE3) instruc:on
sets and other op:miza:ons. Intel does not guarantee the availability, func:onality, or effec:veness of any
op:miza:on on microprocessors not manufactured by Intel. Microprocessor‐dependent op:miza:ons in this product
are intended for use with Intel microprocessors.
48 *Other names and brands may be claimed as the property of others.