C++ GUI Builder for Mobile or Embedded devices - NAB project update
|
|
|
- Blaise Gray
- 9 years ago
- Views:
Transcription
1 C++ GUI Builder for Mobile or Embedded devices - NAB project update Mar 20, Thursday, 11:40~11:50, Room 209/210 Shigeki Moride - NAB project Lead Fujitsu Limited 2008 by Fujitsu Limited; made available under the EPL v1.0 February 17, 2008
2 Update Information You can get the latest presentation materials from This is February 17, 2008 version
3 Abstract NAB (Native Application Builder) project provides C++ GUI building environment. It can create the GUI application visually and it can generate C++ GUI source code automatically. Once the source code was generated, you can make binary code for multiple platforms including mobile and embedded devices, such as Windows, Linux, MacOS, and several real-time operating systems. Conceptually, this is similar to SWT and JFace but NAB tool was written in C++ and designed for use in C++ applications. This talk will provide an overview of NAB, and describe release plan. You can get the valuable information for new way to GUI development and you can get the information of the way to implement the own GUI libraries. At now, NAB project provides the plug-in for MWT run-time library distributed by WideStudio open source project. But we aim for an extensible framework for various libraries.
4 Bio. Shigeki is the project lead of the Native Application Builder (NAB) project - a DSDP project focused on making multi-platform, extensible, GUI builder for native binary applications standing on the variety toolkits. He is also a member of the DSDP Project Management Committee (PMC). Shigeki has over 16 years of experience in automotive software/hardware development in Japan, and over 5 years of experience in internet/mobile streaming. He also has experience in activity of internet/software community, and now he works for Fujitsu as open source software strategist. Shigeki holds around a hundred of patents, and he has written several articles and books, most recently book is the "Understanding the Streaming" from Ohm-sha Japan.
5 Agenda 1. Demo! 2.What is NAB About NAB project 3. Invitation to the NAB project Please Join us!
6 NAB project History 2005 Apr Talk with Mike Milinkovich, Executive Director, at Tokyo. May Talk with Doug Gaff, DSDP Lead at Orlando. Aug NAB proposal posted as DSDP sub-project. Aug Beta version released Jan Creation Review, approved. Mar Short Talk at Eclipsecon 2006 Jun Milestone 1 release (0.9.5) with Callisto Oct Bug Fix release (0.9.6) 2007 Jan Bug Fix release ( ) Mar Long Talk in Eclipsecon 2007 Oct Bug Fix release (0.9.7) 2008 Jan Bug Fix release (0.9.8), Ganymede Milestone release (M4) Feb Bug Fix release ( ), Ganymede Milestone release (M5) Mar Short Talk at Eclipsecon 2008
7 Downloads Total 7910 Downloads at Feb 17, 2008 Windows 78% Linux 22%
8 Mission Statement To Creates GUI Application Builder Frameworks and example tools To Edit and Build C++ (or other languages) GUI Application on Eclipse. supports C++ and java now Supports variation of GUI Libraries. supports MWT now Write once, Build for many. For embedded and others.
9 Key Concept Conceptually, similar to SWT and JFace Designed for making C++ applications Other languages to be supported. (java, Perl, python, ruby and etc ) Design view was drawn by Native GUI Libraries. Not by java/swt. Because native GUI libraries have their special function and looks. Drawn and Controlled by NTK Eclipse Window
10 Architecture Architecture is "Framework and Example Tool" model. Application Builder/Example Tool MWTAB (MWT Application builder) as example. Framework NAEF (Native Application Editor Framework) for Visual Editing NCGF (Native Code Generation Framework) Source code generator driver Project Scope Example tool: MWTAB NAB: Native Application Builder NAEF: Native Application Editor Framework NCGF: Native Code Generation Framework NCG: Native Code Generator NTK: Native Tool Kit Java JNI Native NAB API NAEF NCGF Toolkit Handling Module NTK NCG Application Builder Framework Native GUI Libraries
11 Background, about WideStudio/MWT The NAB project was born from WideStudio/MWT Open source, multi-platform GUI tools. NAB project released for NAB plug-in for MWT as example tool. WideStudio/MWT is composed by 2 part visual GUI application builder. multi-platform GUI library: MWT (Multiplatform Widget Toolkit). NAB is started at the WideStudio application builder ported to the Eclipse environment. The MWT libraries are not included in NAB. can pick up run-time portions from the WideStudio website. Eclipse WideStudio original tools NAB MWT CDT WideStudio Application builder MWT gcc etc. native binary WideStudio Runtime Environment native binary MWT OS/Graphic hardware native binary
12 MWT: Multiplatform Widget Toolkit Light weight GUI library Variety of GUI parts simple buttons to complex tree list. non-gui parts event handling threading/synchronization Client-Server functions Etc Supports many platforms OS CPU Graphics Supported Platforms of MWT Windows, Linux, MacOSX, FreeBSD, Solaris, T-Engine, ITRON, BTRON IA32, ARM, SH3/4, FRV, MIPS, PPC, SPARC X11 Server, DirectFB, Frame Buffer, Win32, WinCE, T-Engine(T-Shell), MacOS
13 Functions of NAB for MWT GUI Edit Function Edit and Arrange visually Attributes and Property change visually C/C++ Source Code Generation and Edit Function Event procedures of each MWT parts are generated automatically. Can be add user specific event processing. Application Build/Execution Function Build the application for many target of CPU, OS and GUI environment. Application can be executed in the Eclipse environment.
14 Project Status and plan Almost complete implementation of Framework and Example tool. Ready to release 1.0 Cooperation with WideStudio user community. But, We have to make a NAB community. We are in Incubation Phase now. NAB project needs the participant committer/companies to graduate. Plans for implementation of other GUI Libraries are welcome. GTK, Win32? And your own Libraries...
15 Links NAB project Home Help Site dsdp-nab-dev ML News My Blog (Japanese) news://news.eclipse.org/eclipse.dsdp.nab You can get latest presentation materials from
16 Please Join Us! Any Questions?
Building an Embedded Tools Standard Using Eclipse
Building an Embedded Tools Standard Using Eclipse Eric Cloninger Eclipse TmL Project Lead Motorola, Inc #eclipsetml About this Talk Target Audience Embedded Linux team leaders/managers looking to drive
Java Application Development using Eclipse. Jezz Kelway [email protected] Java Technology Centre, z/os Service IBM Hursley Park Labs, United Kingdom
8358 Java Application Development using Eclipse Jezz Kelway [email protected] Java Technology Centre, z/os Service IBM Hursley Park Labs, United Kingdom Abstract Learn how to use the powerful features
Providing a jump start to EFI application development and a uniform pre-boot environment
Providing a jump start to EFI application development and a uniform pre-boot environment Yosi Govezensky Program Manager Microcomputer Software Corp. February 15-17, 2000 Agenda l EFI Application Toolkit
Java TM WorkShop TM and Beyond. Joe Keller Director of Marketing SunSoft Developer Products
Java TM WorkShop TM and Beyond Joe Keller Director of Marketing SunSoft Developer Products Agenda Introduction Industry Trends Java Development Solutions SunSoft Java WorkShop Developer Programs Enterprise
Netbeans 6.0. José Maria Silveira Neto. Sun Campus Ambassador [email protected]
Netbeans 6.0 José Maria Silveira Neto Sun Campus Ambassador [email protected] Agenda What is Netbeans? What's in Netbeans 6.0? Coolest Features Netbeans 6.0 Demo! What To Do/Where To Go What Is NetBeans?
Analysis One Code Desc. Transaction Amount. Fiscal Period
Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00
ERIKA Enterprise pre-built Virtual Machine
ERIKA Enterprise pre-built Virtual Machine with support for Arduino, STM32, and others Version: 1.0 July 2, 2014 About Evidence S.r.l. Evidence is a company operating in the field of software for embedded
JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure Offers proprietary replacements
Instrumentation Software Profiling
Instrumentation Software Profiling Software Profiling Instrumentation of a program so that data related to runtime performance (e.g execution time, memory usage) is gathered for one or more pieces of the
LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage
LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage Hyeong-Bae An Department of Electrical/Electronic and Computer Engineering, University of Ulsan, Nam-gu, Ulsan, South Korea. E-mail: [email protected]
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network
Desktop, Web and Mobile: Learn one get two for free
Desktop, Web and Mobile: Learn one get two for free EclipseCon Europe - 25. October 2012 Schubartsaal 11:30-12:00 Rabea Gransberger Holger Wolf @rgransberger @klonkk Content of this talk Evolution from
Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development
Introduction to -based solution for embedded software development Section 1 Eddy Real-Time, Lemonix Section 2 Eddy Integrated Development Environment, LemonIDE Section 3 Eddy Utility Programs Eddy Integrated
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
Next Generation Open Source Messaging with Apache Apollo
Next Generation Open Source Messaging with Apache Apollo Hiram Chirino Red Hat Engineer Blog: http://hiramchirino.com/blog/ Twitter: @hiramchirino GitHub: https://github.com/chirino 1 About me Hiram Chirino
Android Development: Part One
Android Development: Part One This workshop will introduce you to the nature of the Android development platform. We begin with an overview of the platform s development history and some discussion of
Developing Parallel Applications with the Eclipse Parallel Tools Platform
Developing Parallel Applications with the Eclipse Parallel Tools Platform Greg Watson IBM STG [email protected] Parallel Tools Platform Enabling Parallel Application Development Best practice tools for experienced
The MaXX Desktop. Workstation Environment. Revised Road Map Version 0.7. for Graphics Professionals
The MaXX Desktop Workstation Environment for Graphics Professionals Revised Road Map Version 0.7 Document History Author Date Version Comments Eric Masson 01/11/2007 0.5 First Draft Eric Masson 18/11/2007
Eclipse-based Applications: Java on the Desktop Revisited
Eclipse-based Applications: Java on the Desktop Revisited EclipseCon - Rich Client Platform Track Tuesday, February 3 rd, 3:45pm-4:30pm Todd Williams, Genuitec LLC Paul May, AlterPoint Inc Giovanni Farris,
Effective Java Programming. efficient software development
Effective Java Programming efficient software development Structure efficient software development what is efficiency? development process profiling during development what determines the performance of
Programación de Sistemas Empotrados y Móviles (PSEM)
Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE
ZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009
ZABBIX An Enterprise-Class Open Source Distributed Monitoring Solution Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009 Outline Biography ZABBIX New release ZABBIX 1.8 Activity in Japan Biography
ANDROID DEVELOPER RESUME USA
Android Developer resume usa 1 of 5 1/12/2015 2:28 PM ANDROID DEVELOPER RESUME USA.NET Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide
Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing
Open Source Solution for IVI: Tizen IVI Brett Branch Tizen IVI Product Marketing Agenda The Connected Car ecosystem Connected Car Usages what drives us? Key Requirements Tizen in Automotive Open Standards
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition
10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can
Building an Effective Roadmap
Building an Effective Roadmap Jason Tanner Senior Consultant, Enthiosys Motivated from Within Thank you to our sponsors 2 Agenda What is an effective roadmap? What are roadmap benefits? Why do roadmaps
MSWL Development & Tool. Eclipse IDE
MSWL Development & Tool Eclipse IDE Micael Gallego [email protected] Escuela Técnica Superior de MSWL: Official Master's Program on Libre Ingeniería Informática Software - Development Tools Departamento
Running a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
Study of Development of Java Applications in Eclipse Environment and Development of Java Based Calendar Application with Email Notifications
Study of Development of Java Applications in Eclipse Environment and Development of Java Based Calendar Application with Email Notifications Muhammad Abid Nazir This thesis is presented as a part of Degree
GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy
EMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on February 21, 2013
EMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on February 21, 2013 This report provides information about software releases, including release dates, any announced
Virtualization and Other Tricks.
Virtualization and Other Tricks. Pavel Parízek, Tomáš Kalibera, Peter Libič DEPARTMENT OF DISTRIBUTED AND DEPENDABLE SYSTEMS http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and
opennms reporting generation tool
opennms reporting generation tool Juan Pedro Escalona DevOps Southampton, UK - 2014 Juan Pedro Escalona DevOps / Systems Administrator with over 6 years experience administering different OS, network systems
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) Outline Smartphones Developing Mobile Applications Android ios BlackBerry Windows Mobile References Cell phones
Integrated Open-Source Geophysical Processing and Visualization
Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada [email protected] and Igor Morozov University of Saskatchewan,
TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING
TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING NVIDIA DEVELOPER TOOLS BUILD. DEBUG. PROFILE. C/C++ IDE INTEGRATION STANDALONE TOOLS HARDWARE SUPPORT CPU AND GPU DEBUGGING & PROFILING
Table of Contents. Adding Build Targets to the SDK 8 The Android Developer Tools (ADT) Plug-in for Eclipse 9
SECOND EDITION Programming Android kjj *J} Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura O'REILLY Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Preface xiii Parti.
Section 1.4. Java s Magic: Bytecode, Java Virtual Machine, JIT,
J A V A T U T O R I A L S : Section 1.4. Java s Magic: Bytecode, Java Virtual Machine, JIT, JRE and JDK This section clearly explains the Java s revolutionary features in the programming world. Java basic
ANDROID DEVELOPER TOOLS TRAINING GTC 2014. Sébastien Dominé, NVIDIA
ANDROID DEVELOPER TOOLS TRAINING GTC 2014 Sébastien Dominé, NVIDIA AGENDA NVIDIA Developer Tools Introduction Multi-core CPU tools Graphics Developer Tools Compute Developer Tools NVIDIA Developer Tools
System Structures. Services Interface Structure
System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface
Building cross-platform Modern Apps: the Design perspective. Amit Bahree, Senior Director, Avanade @bahree, http://desigeek.com
Building cross-platform Modern Apps: the Design perspective Amit Bahree, Senior Director, Avanade @bahree, http://desigeek.com Agenda Mobile Platforms CoIT Development Options Xamarin Architecture Patterns
Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica
Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica Agenda The Microsoft WE Channel (Windows Embedded) Licensing / Availability Microsoft XP Professional (WE Enterprise)
NetBeans: Universal Tool for Java Development and More. Roman Štrobl Technology Evangelist [email protected] http://blogs.sun.
NetBeans: Universal Tool for Java Development and More Roman Štrobl Technology Evangelist [email protected] http://blogs.sun.com/roumen Agenda What is NetBeans? New features in NetBeans 5.5 Developer
Windows 10 IoT The Big Reboot By Sean D. Liming and John R. Malin Annabooks www.annabooks.com
Windows 10 IoT The Big Reboot By Sean D. Liming and John R. Malin Annabooks www.annabooks.com July 28, 2015 For those developing with Windows Embedded, there has been some frustration on the lack of future
SIM900 Eclipse environment install Application Note_V1.00
SIM900 Eclipse environment install Application Note_V1.00 Document Title: Note Version: V1.00 Date: 2011-01-11 Status: Document Control ID: Edit SIM900_Eclipse_environment_install_Application_Note _V1.01
Eclipse. Software Engineering with an Integrated Development Environment (IDE) Markus Scheidgen
Eclipse Software Engineering with an Integrated Development Environment (IDE) Markus Scheidgen Agenda What is eclipse and why bother? - An introduction to eclipse. eclipse fundamentals (Java) development
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
ARM-BASED PERFORMANCE MONITORING FOR THE ECLIPSE PLATFORM
ARM-BASED PERFORMANCE MONITORING FOR THE ECLIPSE PLATFORM Ashish Patel, Lead Eclipse Committer for ARM, IBM Corporation Oliver E. Cole, President, OC Systems, Inc. The Eclipse Test and Performance Tools
A Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
Linux Foundation Automotive Summit - Yokohama, Japan
It s not an embedded Linux distribution It creates a custom one for you. The Yocto Project Linux Foundation Automotive Summit - Yokohama, Japan Tracey M. Erway The Yocto Project Advocacy and Communications
Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.
Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures
Ashley Institute of Training Schedule of VET Tuition Fees 2015
Ashley Institute of Training Schedule of VET Fees Year of Study Group ID:DECE15G1 Total Course Fees $ 12,000 29-Aug- 17-Oct- 50 14-Sep- 0.167 blended various $2,000 CHC02 Best practice 24-Oct- 12-Dec-
Enhanced Project Management for Embedded C/C++ Programming using Software Components
Enhanced Project Management for Embedded C/C++ Programming using Software Components Evgueni Driouk Principal Software Engineer MCU Development Tools 1 Outline Introduction Challenges of embedded software
What s Cool in the SAP JVM (CON3243)
What s Cool in the SAP JVM (CON3243) Volker Simonis, SAP SE September, 2014 Public Agenda SAP JVM Supportability SAP JVM Profiler SAP JVM Debugger 2014 SAP SE. All rights reserved. Public 2 SAP JVM SAP
Recursion C++ DSP Toolkit Libraries DM6437 Cross Development
TECHNOLOGY WHITE PAPER Recursion C++ DSP Libraries DM6437 Cross Development ABSTRACT Developing complex applications, such as video, and keeping them adaptive is a real problem in the Digital Signal Processing
Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd
Getting Started with Tizen SDK : How to develop a Web app Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Introduction to Tizen SDK Tizen Platform (1/2) Application Web Applications Native Applications
Eclipse Web Tools Platform. Naci Dai (Eteration), WTP JST Lead
Eclipse Web Tools Platform Naci Dai (Eteration), WTP JST Lead 2007 by Naci Dai and Eteration A.S. ; made available under the EPL v1.0 Istanbul April 30, 2007 Outline WTP Organization JSF Overview and Demo
Enabling Secure Payment Processing On Your Site. A guide to accepting and managing online payments for e-commerce
Enabling Secure Payment Processing On Your Site A guide to accepting and managing online payments for e-commerce Table of Contents Introduction 1 Getting started: Setting up your 3 Internet Merchant Account
Embedded and mobile fingerprint. technology. FingerCell EDK
Embedded and mobile fingerprint identification technology FingerCell EDK FingerCell EDK Embedded and mobile fingerprint identification technology Document updated on August 30, 2010 CONTENTS FingerCell Algorithm
An Introduction to Android
An Introduction to Android Michalis Katsarakis M.Sc. Student [email protected] Tutorial: hy439 & hy539 16 October 2012 http://www.csd.uoc.gr/~hy439/ Outline Background What is Android Android as a
Developing applications on Yocto. Lianhao Lu Intel Corporation Feb. 29th, 2012
Developing applications on Yocto Lianhao Lu Intel Corporation Feb. 29th, 2012 Agenda Embedded Linux Development The Yocto Project Offerings For Embedded Linux Development The Yocto Project Eclipse Plug-in
Chapter 2 System Structures
Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices
Issues in Android on Mobile Platform and Their Resolution
Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:
Discover the framework and make your first steps with it.
Computer assisted medical intervention toolkit Discover the framework and make your first steps with it. Nicolas SAUBAT Vincent LEAL 1/31 Simple plan: 1. General presentation of 2. Case studies: users,
Game Design From Concepts To Implementation
Game Design From Concepts To Implementation Giacomo Cappellini - [email protected] What I do I code for video games I code editor tools I code utilities for the production of games I code scripts
Fahim Uddin http://fahim.cooperativecorner.com [email protected]. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com [email protected] Android SDK makes use of the Java SE
SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia
SAP NetWeaver Opens SAP ERP world Amedeo Prodi SAP Italia SAP NetWeaver is an Evolutionary Platform: From Infrastructure to Applistructure SAP NetWeaver becomes the business process platform Productivity
webmethods Mobile Designer June 2011
webmethods Mobile Designer June 2011 Agenda Software AG Mobile Strategy Introduction to Metismo Value Proposition How to identify customers and engage Questions Feb 2011 - Forrester asked 80 Companies:
Rcore Embedded Software Platform
Industrial Computing Rcore Embedded Software Platform The high reliability and stability of Moxa s embedded computers give our customers an edge over the competition. Moxa s Rcore embedded software platform
Considerations for Mobile Application Development
Intermec Technologies Considerations for Mobile Application Development Developer Support, 2012 Intermec Technologies 1/3/2012 Table of Contents What is an AKU?... 3 Device OS / IVA (SSPB)... 3 Operating
Introduction to Android
Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:
Android Basics. Xin Yang 2016-05-06
Android Basics Xin Yang 2016-05-06 1 Outline of Lectures Lecture 1 (45mins) Android Basics Programming environment Components of an Android app Activity, lifecycle, intent Android anatomy Lecture 2 (45mins)
Overview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt [email protected] www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,
EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY
DATA SHEET EMX-2500 GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES FEATURES SYSTEM LEVEL FUNCTIONALITY Industry s first gigabit Ethernet Remote controller for PXI express mainframes Up to
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138 Exhibit 8 Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 2 of 138 Domain Name: CELLULARVERISON.COM Updated Date: 12-dec-2007
Running Windows on a Mac. Why?
Running Windows on a Mac Why? 1. We still live in a mostly Windows world at work (but that is changing) 2. Because of the abundance of Windows software there are sometimes no valid Mac Equivalents. (Many
State of the GStreamer Project. Jan Schmidt. Centricular Ltd [email protected]
State of the GStreamer Project Jan Schmidt Centricular Ltd [email protected] Who am I? GStreamer developer since 2003 Director & Engineer with Centricular Ltd Introduction I work here for Introduction
Collaborative GeoGebra
ISISLab Dipartimento di Informatica ed Applicazioni R.M. Capocelli Università degli Studi di Salerno, Fisciano (SA), Italy Collaborative GeoGebra Emidio Bianco, Ilaria Manno, and Donato Pirozzi Overview
STLinux Software development environment
STLinux Software development environment Development environment The STLinux Development Environment is a comprehensive set of tools and packages for developing Linux-based applications on ST s consumer
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Java-based web-apps with the Rich Ajax Platform (RAP)
Java-based web-apps with the Rich Ajax Platform (RAP) Elias Volanakis [email protected] 2006, 2007 Innoopract Inc made available under the EPL 1.0 Eclipse Rich Ajax Platform Project (RAP) Goal:
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
Development With ARM DS-5. Mervyn Liu FAE Aug. 2015
Development With ARM DS-5 Mervyn Liu FAE Aug. 2015 1 Support for all Stages of Product Development Single IDE, compiler, debug, trace and performance analysis for all stages in the product development
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights
Development Kit (MCSDK) Training
Multicore Software Development Kit (MCSDK) Training Introduction to the MCSDK Agenda MCSDK Overview Software Architecture Evaluation Module (EVM) MCSDK Benefits MCSDK Overview MCSDK Overview Software Architecture
-Android 2.3 is the most used version of Android on the market today with almost 60% of all Android devices running 2.3 Gingerbread -Winner of
1 2 3 -Android 2.3 is the most used version of Android on the market today with almost 60% of all Android devices running 2.3 Gingerbread -Winner of Internet Telephony Magazine s 2012 Product of the Year
