<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 Italian Day 2011 – Andrea Grandi - Qt: l’infrastruttura di programmazione multipiattaforma.
Panoramica di Qt: libreria multipiattaforma per lo sviluppo di programmi con interfaccia grafica tramite l’uso di widget. Perchè usarla? Quali sono i vantaggi? Che linguaggio di programmazione utilizza? E sotto che licenza viene rilasciata? Insomma, tutto quello che abbiamo sempre voluto sapere su Qt, ma non abbiamo mai osato chiedere. Inoltre qualche nozione teorica su Qt Quick e QML.
Andrea Grandi è studente di Informatica presso l’Università di Firenze e ha lavorato per qualche anno come sviluppatore di software. Dal 2007 fa parte della community di Maemo, in cui si impegna attivamente per aiutare i nuovi utenti, organizzare eventi e sviluppare applicazioni; recentemente è stato eletto membro del Maemo Community Council. Ha iniziato da alcuni anni a lavorare con Qt/C++ per creare programmi destinati ai dispositivi Maemo sino ad accumulare un’esperienza tale da essere nominato Nokia Qt Ambassador. Inoltre è socio fondatore del Pistoia Linux User Group.
http://www.meegoit.com/2011
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!
This document provides an overview and agenda for a training session on Android internals. It discusses Android startup and runtime, layer interactions, the Native Development Kit (NDK) for building native code, and Android Interface Definition Language (AIDL) for implementing remote services. The training aims to help developers learn how to integrate native code and build remote services in Android applications.
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.
- Qt is a cross-platform application framework that includes an intuitive C++ class library and integrated development tools to build applications for desktop and embedded platforms.
- The Qt class library provides core classes for GUI, SQL databases, XML, networking and more. It includes signals and slots for inter-object communication.
- Qt Development tools include Qt Designer for GUI layout, Qt Linguist for internationalization, Qt Assistant for documentation, and qmake as a cross-platform build tool. Carbide.c++ provides support for Qt development on S60.
The document provides an overview of MeeGo, an open source operating system developed by Intel and Nokia that unifies Moblin and Maemo. It discusses MeeGo's history and goals, supported hardware platforms, software architecture including middleware components and APIs, differences from Android, and conclusions.
Nokia Qt SDK in action - Qt developer days 2010Nokia
Presentation for Qt developer days 2010 in Munich covering the details of using Nokia Qt SDK and publishing the applications to Ovi store. Focusing on Symbian but covering the current status of maemo. Explains the Ovi Store Symbian Signing Service.
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Michael Kozloff
Octopod is a mobile application development platform for independent software developers and enterprise IT departments striving to find a flexible, yet powerful way of «IT Mobilization» with fast time to market and low cost of ownership.
Meego Italian Day 2011 – Andrea Grandi - Qt: l’infrastruttura di programmazione multipiattaforma.
Panoramica di Qt: libreria multipiattaforma per lo sviluppo di programmi con interfaccia grafica tramite l’uso di widget. Perchè usarla? Quali sono i vantaggi? Che linguaggio di programmazione utilizza? E sotto che licenza viene rilasciata? Insomma, tutto quello che abbiamo sempre voluto sapere su Qt, ma non abbiamo mai osato chiedere. Inoltre qualche nozione teorica su Qt Quick e QML.
Andrea Grandi è studente di Informatica presso l’Università di Firenze e ha lavorato per qualche anno come sviluppatore di software. Dal 2007 fa parte della community di Maemo, in cui si impegna attivamente per aiutare i nuovi utenti, organizzare eventi e sviluppare applicazioni; recentemente è stato eletto membro del Maemo Community Council. Ha iniziato da alcuni anni a lavorare con Qt/C++ per creare programmi destinati ai dispositivi Maemo sino ad accumulare un’esperienza tale da essere nominato Nokia Qt Ambassador. Inoltre è socio fondatore del Pistoia Linux User Group.
http://www.meegoit.com/2011
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!
This document provides an overview and agenda for a training session on Android internals. It discusses Android startup and runtime, layer interactions, the Native Development Kit (NDK) for building native code, and Android Interface Definition Language (AIDL) for implementing remote services. The training aims to help developers learn how to integrate native code and build remote services in Android applications.
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.
- Qt is a cross-platform application framework that includes an intuitive C++ class library and integrated development tools to build applications for desktop and embedded platforms.
- The Qt class library provides core classes for GUI, SQL databases, XML, networking and more. It includes signals and slots for inter-object communication.
- Qt Development tools include Qt Designer for GUI layout, Qt Linguist for internationalization, Qt Assistant for documentation, and qmake as a cross-platform build tool. Carbide.c++ provides support for Qt development on S60.
The document provides an overview of MeeGo, an open source operating system developed by Intel and Nokia that unifies Moblin and Maemo. It discusses MeeGo's history and goals, supported hardware platforms, software architecture including middleware components and APIs, differences from Android, and conclusions.
Nokia Qt SDK in action - Qt developer days 2010Nokia
Presentation for Qt developer days 2010 in Munich covering the details of using Nokia Qt SDK and publishing the applications to Ovi store. Focusing on Symbian but covering the current status of maemo. Explains the Ovi Store Symbian Signing Service.
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Michael Kozloff
Octopod is a mobile application development platform for independent software developers and enterprise IT departments striving to find a flexible, yet powerful way of «IT Mobilization» with fast time to market and low cost of ownership.
This document discusses Android internals and provides an overview of the Android stack. It describes the Linux kernel, Dalvik VM, application framework, and native development kit. It explains how applications interact with the runtime and native libraries using Binder IPC and the Java native interface. The document also covers operating system features like security, file systems, and the startup process.
The document discusses the openness of the Android platform. It begins with a brief history of Android and outlines its technical stack, including components built on open source projects like Linux, Bionic, and WebKit. It then defines what it means for Android to be open, including the use of open source licensing, open standards, and community leadership. In summary, the document explores the technical underpinnings and philosophic meaning of an open Android platform.
Presentation for stack over flow event in London 28.10.2009. Good event, over 500 guys and gals in the audience!
http://qt.nokia.com
http://stackoverflow.com/
This document provides an overview of the history and architecture of the Android operating system. It describes how Android was developed by Google and the Open Handset Alliance beginning in 2005. It also outlines the key components of the Android software stack including the Linux kernel, Dalvik virtual machine, application framework, and native libraries. The document concludes with a brief overview of how to build a simple "Hello World" Android application using the Android SDK.
While Android programming is based on Java, there are some important philosophical differences and Android-specific constructs to consider. Android for Java Developers is an action-packed, hands-on presentation that takes you through the anatomy of an Android application. The sample application includes most major Android building blocks (Activities, Intents, Services, Broadcast Receivers, Content Providers) to illustrate the philosophy of Android application development. It assumes basic Java knowledge.
This document discusses Android internals and provides an overview of the Android stack. It describes the Linux kernel, Dalvik VM, app framework, and native development kit. It also covers how to debug Android apps using tools like LogCat, the debugger, and TraceView. The document aims to explain how Android works under the hood and the various options for native development.
Android is being used beyond phones for a variety of devices and industries due to its open nature, large app ecosystem, and complete software stack. However, customization is often needed to address missing pieces around security, priority of services, and enterprise/industry-specific requirements. Case studies presented applications of Android in multifunction printers, public safety solutions, military systems, enterprise tablets, TV boxes, and networked cars.
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.
Meego Italian Day 2011 - Dr. Luca Roffia - Smart Space Applications for Mobile Devices: iniziative internazionali nel campo delle applicazioni mobili per spazi intelligenti
L’intervento metterà in evidenza il ruolo dei dispositivi mobili nel collegare il mondo fisico al mondo delle informazioni, presentando alcune iniziative in campo internazionale attualmente in corso. Oltre a fornire una serie di riferimenti per orientarsi in questo contesto, verranno presentati i principi su cui si fonda la sviluppo di applicazioni intelligenti e le relative tecnologie abilitanti.
Dr. Luca Roffia è professore a contratto di Calcolatori Elettronici presso la II Facoltà di Ingegneria dell’Università di Bologna, sede di Cesena e di Information Technology And Arts Organizations presso la Facoltà di Economia dell’Università di Bologna . L’area di ricerca d’interesse si colloca all’interno dei Context Aware Systems e degli Smart Environments. L’esperienza di ricerca è rivolta allo studio e l’implementazione di guide multimediali interattive per la visita in sito di musei e siti archeologici. Dal 2010 è membro del gruppo di lavoro sugli Smart Spaces all’interno del programma FRUCT (Finnish-Russian Cooperation in Telecommunications).
http://www.meegoit.com/2011
In this webinar the CTO and Product Management Director of Service2Media explain about the Service2Media App Lifecycle Platform - M2Active. M2Active is the technique behind the platform: Architecture and Runtimes. This webinar is rather technical and especially interesting for CIO's or app development and IT staff that are interested to use The App Lifecycle Platform to develop portfolio's of core and critical App's.
Android is an open source software stack for mobile devices that includes an operating system, middleware, and key applications. It allows developers to write managed code in Java for the Dalvik virtual machine. The Android software development kit includes tools and APIs for building applications using reusable components like activities, services, and content providers. Applications are debugged using an emulator or by testing on actual devices. [/SUMMARY]
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.
This document provides an overview of the Android operating system. It discusses that Android is an open source platform developed by Google and the Open Handset Alliance for mobile devices. It can run on smartphones, tablets, e-readers and other devices. The document describes the core components of Android including the Linux kernel, middleware, key applications and services. It also covers Android application development and the features and capabilities available to developers.
The Junos SDK enables developers to build applications that run directly on Juniper networking devices and extend their capabilities. It provides APIs and tools to create applications that operate in the control plane or services plane. Applications can enhance device management, implement new protocols and services, or process traffic inline at high speeds. The SDK supports development for all Juniper products on a common Junos platform.
The document discusses accessibility, globalization, and localization in .NET applications. It covers setting accessibility properties like AccessibleName and AccessibleRole in controls. It also discusses identifying features of international applications like working with multiple culture codes and formatting issues. The document outlines the process of globalizing and localizing applications by separating localizable resources from code and translating the user interface for different cultures.
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”
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.
This document discusses Android internals and provides an overview of the Android stack. It describes the Linux kernel, Dalvik VM, application framework, and native development kit. It explains how applications interact with the runtime and native libraries using Binder IPC and the Java native interface. The document also covers operating system features like security, file systems, and the startup process.
The document discusses the openness of the Android platform. It begins with a brief history of Android and outlines its technical stack, including components built on open source projects like Linux, Bionic, and WebKit. It then defines what it means for Android to be open, including the use of open source licensing, open standards, and community leadership. In summary, the document explores the technical underpinnings and philosophic meaning of an open Android platform.
Presentation for stack over flow event in London 28.10.2009. Good event, over 500 guys and gals in the audience!
http://qt.nokia.com
http://stackoverflow.com/
This document provides an overview of the history and architecture of the Android operating system. It describes how Android was developed by Google and the Open Handset Alliance beginning in 2005. It also outlines the key components of the Android software stack including the Linux kernel, Dalvik virtual machine, application framework, and native libraries. The document concludes with a brief overview of how to build a simple "Hello World" Android application using the Android SDK.
While Android programming is based on Java, there are some important philosophical differences and Android-specific constructs to consider. Android for Java Developers is an action-packed, hands-on presentation that takes you through the anatomy of an Android application. The sample application includes most major Android building blocks (Activities, Intents, Services, Broadcast Receivers, Content Providers) to illustrate the philosophy of Android application development. It assumes basic Java knowledge.
This document discusses Android internals and provides an overview of the Android stack. It describes the Linux kernel, Dalvik VM, app framework, and native development kit. It also covers how to debug Android apps using tools like LogCat, the debugger, and TraceView. The document aims to explain how Android works under the hood and the various options for native development.
Android is being used beyond phones for a variety of devices and industries due to its open nature, large app ecosystem, and complete software stack. However, customization is often needed to address missing pieces around security, priority of services, and enterprise/industry-specific requirements. Case studies presented applications of Android in multifunction printers, public safety solutions, military systems, enterprise tablets, TV boxes, and networked cars.
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.
Meego Italian Day 2011 - Dr. Luca Roffia - Smart Space Applications for Mobile Devices: iniziative internazionali nel campo delle applicazioni mobili per spazi intelligenti
L’intervento metterà in evidenza il ruolo dei dispositivi mobili nel collegare il mondo fisico al mondo delle informazioni, presentando alcune iniziative in campo internazionale attualmente in corso. Oltre a fornire una serie di riferimenti per orientarsi in questo contesto, verranno presentati i principi su cui si fonda la sviluppo di applicazioni intelligenti e le relative tecnologie abilitanti.
Dr. Luca Roffia è professore a contratto di Calcolatori Elettronici presso la II Facoltà di Ingegneria dell’Università di Bologna, sede di Cesena e di Information Technology And Arts Organizations presso la Facoltà di Economia dell’Università di Bologna . L’area di ricerca d’interesse si colloca all’interno dei Context Aware Systems e degli Smart Environments. L’esperienza di ricerca è rivolta allo studio e l’implementazione di guide multimediali interattive per la visita in sito di musei e siti archeologici. Dal 2010 è membro del gruppo di lavoro sugli Smart Spaces all’interno del programma FRUCT (Finnish-Russian Cooperation in Telecommunications).
http://www.meegoit.com/2011
In this webinar the CTO and Product Management Director of Service2Media explain about the Service2Media App Lifecycle Platform - M2Active. M2Active is the technique behind the platform: Architecture and Runtimes. This webinar is rather technical and especially interesting for CIO's or app development and IT staff that are interested to use The App Lifecycle Platform to develop portfolio's of core and critical App's.
Android is an open source software stack for mobile devices that includes an operating system, middleware, and key applications. It allows developers to write managed code in Java for the Dalvik virtual machine. The Android software development kit includes tools and APIs for building applications using reusable components like activities, services, and content providers. Applications are debugged using an emulator or by testing on actual devices. [/SUMMARY]
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.
This document provides an overview of the Android operating system. It discusses that Android is an open source platform developed by Google and the Open Handset Alliance for mobile devices. It can run on smartphones, tablets, e-readers and other devices. The document describes the core components of Android including the Linux kernel, middleware, key applications and services. It also covers Android application development and the features and capabilities available to developers.
The Junos SDK enables developers to build applications that run directly on Juniper networking devices and extend their capabilities. It provides APIs and tools to create applications that operate in the control plane or services plane. Applications can enhance device management, implement new protocols and services, or process traffic inline at high speeds. The SDK supports development for all Juniper products on a common Junos platform.
The document discusses accessibility, globalization, and localization in .NET applications. It covers setting accessibility properties like AccessibleName and AccessibleRole in controls. It also discusses identifying features of international applications like working with multiple culture codes and formatting issues. The document outlines the process of globalizing and localizing applications by separating localizable resources from code and translating the user interface for different cultures.
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”
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 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.
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
Qt is a cross-platform application framework that allows developers to write once and deploy applications across desktop and mobile platforms including Symbian, with over 130 million devices that could run Qt applications in 2010; updates to Qt in 2009 focused on the Symbian platform and new APIs for mobile development, and Nokia is working on a "Smart Installer" tool to simplify deploying Qt applications and dependencies to Symbian devices.
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.
Collaborative and agile development of mobile applicationsAyushman Jain
Ayushman Jain presented on collaborative and agile development of mobile applications using Rational tools. The presentation covered the evolution of mobile technology, trends in mobile application development, and challenges for development teams. It described how Rational Team Concert, Rhapsody, Application Developer, and other Rational tools can help development teams address these challenges and enable collaborative, model-driven development. The presentation also provided examples of developing Android, Blackberry, web-based, hybrid, and Java ME applications using Rational tools.
MicroEJ OS is a scalable Operating System for resource-constrained embedded and IoT devices, optimized for a wide range of hardware architectures.
With MicroEJ OS, OEMs use proven methods that cut software development time and cost. They create software that delivers incredible user experience and adjusts to Internet business needs.
MicroEJ development tools enable device manufacturers to deliver differentiating firmware using MicroEJ SDK.
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.
Metro Style Apps - Whats there for DevelopersJitendra Soni
The document discusses the new Metro style apps platform in Windows 8. It introduces Metro apps, which are designed for touchscreens and provide an immersive full-screen experience. Metro apps can be developed with HTML5, CSS3, and JavaScript or C++, C#, and VB with XAML. The Visual Studio 11 tools allow developers to easily create Metro apps that can be distributed through the Windows Store and run across multiple device form factors. A demo of Metro apps in the Windows 8 developer preview is provided.
MeeGo is a new open source software platform that combines the best of Moblin and Maemo. It provides a common set of APIs that can be used across different device types like netbooks, handsets, connected TVs, and others. MeeGo supports multiple hardware architectures and is developed in a transparent manner through open source projects hosted by the Linux Foundation. It aims to offer developers a growing ecosystem of applications and a complete set of tools.
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
Learn what Qt is all about, why it is important and what you can do with it! Includes an introduction to the Qt SDK, Qt Quick and the Qt Mobility APIs for development on Symbian and MeeGo Harmattan. Links to further resources help you to get an easy start!
Google released the Android mobile operating system in 2007. Android is an open source software stack that includes an operating system, middleware and key applications. It uses the Linux kernel and is developed using the Java programming language. The Android software architecture includes components like the Dalvik virtual machine, application framework, libraries and core applications. Developers can create applications using the Android SDK that will run within the Android environment on mobile devices.
This document summarizes opportunities for developers using Qt across platforms like Symbian, Maemo, and others. It discusses how Qt allows for cross-platform application development, highlighting its use on millions of Symbian phones, Maemo devices, and Ovi Services. The document also introduces the "mobility project", which brings new Qt APIs for cross-platform mobile application development and access to services. Finally, it outlines the developer tools and opportunities for creating applications on the N900 Maemo device.
This document summarizes opportunities for developers using Qt across platforms like Symbian, Maemo, and others. It discusses how Qt allows for cross-platform application development, highlighting its use on millions of Symbian phones, Maemo devices, and Ovi Services. The document also introduces the "mobility project", which brings new Qt APIs for cross-platform mobile application development and access to services. Finally, it outlines the developer tools and opportunities for creating applications on the N900 Maemo device.
This document provides an overview of MeeGo, a new Linux-based software platform created by the merging of Intel's Moblin and Nokia's Maemo projects. It discusses MeeGo's key features such as its cross-device support, integrated ecosystems from Moblin and Maemo, and development tools including Qt and web runtimes. A timeline is presented showing MeeGo's initial and future releases, with the first public community release planned for 4Q 2009. MeeGo is positioned as the next generation of Moblin and a fully open source platform that will provide a growing app and services ecosystem, supported by Intel's AppUp developer program.
Philipe Riand - Building Social Applications using the Social Business Toolki...LetsConnect
Adding social features to new or existing applications has never been easier with the advent of the Social Business Toolkit SDK. At this session we will discuss how social features can add real business value and you will see how easily they can be built using the SDK. The SDK heralds a transformation is how you develop applications on the IBM Social Platform so come along learn more.
Innomatic is the platform for building Enterprise and Multi Tenant applications in PHP.
This presentation is an overview of the Innomatic Platform Architecture.
The document discusses 9 keys to successful enterprise mobility projects which include connecting mobile applications to backend systems, supporting multiple platforms and native features, having a sound development strategy and tools, implementing appropriate security measures, and deploying and monitoring applications effectively. It also provides examples of different mobile architecture approaches and development processes.
Introduction to Google App Engine talk delivered 2010 Jul 16 at EuroPython in Birmingham, UK and 2010 Jul 22 at the GTUG in London by Wesley Chun, Developer Advocate for Google.
[ITOnAir] 데브멘토 동영상, 정선경 아주대교육연구소 연구위원_성공하는 모바일 서비스를 위한 실전 강연
모바일 웹/앱 UI/UX 설계 실전모바일 UI/UX 설계 방법 및 노하우 공유본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir] 데브멘토 동영상, 정선경 아주대교육연구소 연구위원 2/2부_성공하는 모바일 서비스를 위한 실전 강연
UX 패턴의 구성요소와 영역모바일 App의 Task & FlowUI Design 구성 요소UI & UX Map본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir] 데브멘토 동영상, 정선경 아주대교육연구소 연구위원 1/2부_성공하는 모바일 서비스를 위한 실전 강연
UX Pattern Design의 정의Persona?UX 패턴의 구성요소와 영역본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir] 데브멘토 동영상, 김정미 네무스텍 수석_성공하는 모바일 서비스를 위한 실전 강연
본 영상은 김정미 네무스텍 수석의 실제 개발자와 UI 디자이너와의 커뮤니케이션 방법을 사례를 통해 분석해보는 강연입니다.실제 개발자와 디자이너 간 협업이 어떤 방법으로 이뤄져야 효율적인지를 살펴보는 중요한 자료가 될 것입니다.본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir] 데브멘토 동영상, 배형미 스마트비즈랩 대표_성공하는 모바일 서비스를 위한 실전 강연
협업과 UI/UX, 스토리와 UX발전이 없으면 비전도 없다인생은 누가 더 대단한 이야기를 갖고 있는가의 싸움협업(Collaboration)과 협력(Cooperation)의 차이본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir] 데브멘토 동영상, 배성환 LG전자 과장 2/2부_성공하는 모바일 서비스를 위한 실전 강연
고객이 더 스마트해진 이유그리고 우리가 스마트한 고객을 이해하기 위해 시장을 어떻게 바라봐야 하는가?또 어떤 전략을 통해 대응할 수 있을까?본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir]데브멘토 동영상, 장동수 KTH 웹플랫폼Lab 차장(2/2부)_Dev & Tech Festival
<!--StartFragment-->하이브리드앱의 개요모바일 플랫폼 춘추전국시대앱스프레소 소개, WAC 2.0 Waikiki API앱스프레소 Extension API, Device API 및 데모영상 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir]데브멘토 동영상, 장동수 KTH 웹플랫폼Lab 차장(1/2부)_Dev & Tech Festival
<!--StartFragment-->하이브리드앱의 개요모바일 플랫폼 춘추전국시대앱스프레소 소개, WAC 2.0 Waikiki API앱스프레소 Extension API, Device API 및 데모영상 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir]데브멘토 동영상, 옥상훈 okgosu.net 운영자(2/2부)_Dev & Tech Festival
<!--StartFragment-->원소스 멀티 플랫폼 개발 개요플렉스 4.5와 플래시 빌더의 특징플렉스에서의 모바일 사용자 경험(UX)플렉스를 이용한 안드로이드 앱 개발 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir]데브멘토 동영상, 옥상훈 okgosu.net 운영자(1/2부)_Dev & Tech Festival
<!--StartFragment-->원소스 멀티 플랫폼 개발 개요플렉스 4.5와 플래시 빌더의 특징플렉스에서의 모바일 사용자 경험(UX)플렉스를 이용한 안드로이드 앱 개발 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
[ITOnAir]데브멘토 동영상, 장선진 소프트웨어인라이프 대표 (2/2부)_Dev & Tech Festival
<!--StartFragment-->소셜네트워크게임 시장 현황구글 앱 엔진으로 무엇을 개발할 수 있는가유지보수 비용, 확장성, 관리성 등 구글 앱 엔진의 장단점구글 앱 엔진을 활용한 SNG 개발하기 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
The document discusses social networks and how connected people are through only a few degrees of separation. It provides background on Stanley Milgram's small world experiment and defines social network services as online platforms for building social relationships. Major social network sites including SixDegrees, Friendster and Facebook are highlighted with launch dates. Statistics on Facebook users worldwide are presented. Social network games and a social map of worldwide users are also mentioned. A map of global Google data center locations is included.
[IT OnAir] 데브멘토 동영상, 최정우 지폰 대표_제12회 오픈업 검색의 미래(Beyond the Search)
지난
12월
3일 벤처스퀘어
주최로
열린
12회 오픈업
검색의
미래 세미나
발표 영상<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
지폰은
소셜 탐색 엔진으로써
친구들이
추천한
사진,
비디오와
웹피이지를
발견하고
공유할
수 있는 서비스(소셜네트워크+콘텐츠
탐색)
SNS를 이용한
인기 정보 수집,
정확한
정보와
이슈 발견
[IT OnAir] 데브멘토 동영상, 이호성 엔써즈 개발팀장_제12회 오픈업 검색의 미래(Beyond the Search)
지난
12월
3일 벤처스퀘어
주최로
열린
12회 오픈업
검색의
미래 세미나
발표 영상<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
엔써즈가
자체 개발한
멀티미디어
핑거 프린트
기술
검색
대상으로써의
동영상의
특징
텍스트-텍스트
검색,
비디오-비디오
검색 플랫폼-V
동영상
검색의
새로운
패러다임,
이미지-비디오
검색
Image2Play
The document discusses strategies for developing sustainable mobile services, including focusing on one core service or developing a portfolio of services. It emphasizes the importance of driving traffic, retaining users over time through non-essential apps and gamification, and monetizing services through various business models like in-app billing. A portfolio approach requires combining apps thematically and leveraging synergies between apps to boost retention across the portfolio rather than for individual short-lived apps.
Plask Mobile aims to provide sustainable mobile services. It currently offers one main service but is considering expanding its portfolio. To be sustainable, Plask Mobile's strategies must consider target markets, market sizes, volatility risks, and goals around either maintaining its core service or pursuing synergies through diversification. Maintaining a clear focus on one service allows Plask Mobile to be the best player, while a portfolio approach could provide strategic advantages through synergies if risks are properly managed.
[IT OnAir] 데브멘토 동영상, 이태호 위스캔 대표_제12회 오픈업 검색의 미래(Beyond the Search)
지난
12월
3일 벤처스퀘어
주최로
열린
12회 오픈업
검색의
미래 세미나
발표 영상<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
모바일
검색 창의 변화
: 음성인식,
사물인식,
코드인식,
음악인식,
문자인식
애플이
꿈꾸는
검색의
미래는
인식 기술을
통한 서비스,
정보의
연계
검색과
인식 서비스의
발전 방향
위스캔의
인식기술과
소셜 웹
[IT OnAir] 데브멘토 동영상, 임진석 레스티 공동대표_제12회 오픈업 검색의 미래(Beyond the Search)
지난 12월 3일 벤처스퀘어 주최로 열린 12회 오픈업 검색의 미래 세미나 발표 영상<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
버티컬 메티정보 검색의 특징과 트렌드
왜 펜션 검색인가?
레스티는 무엇에 쓰는 물건?
버티컬 검색의 기술적 특징
어행 버티컬 검색 트렌드(사례)
[IT OnAir] 데브멘토 동영상, 박외진 아크릴 대표_제12회 오픈업 검색의 미래(Beyond the Search)
지난
12월
3일 벤처스퀘어
주최로
열린
12회 오픈업
검색의
미래 세미나
발표 영상<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
감성
마을(?)의 마법이
바로 감성 컴퓨팅이다
감성
컴퓨팅이
풀려는
문제는
소통과
이해
감성
컴퓨팅의
핵심 분야가
감성 인식
아크릴의
감성 컴퓨팅
사업 그리고
감성 검색
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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
.
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
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
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