February 2007Aalborg University, Mobile Device Group Mobile Software Technologies Course Morten Lisborg Jørgensen.

Slides:



Advertisements
Similar presentations
Windows solution for linux
Advertisements

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Android Application Development A Tutorial Driven Course.
Cross Platform UI testing using Sikuli
JAVA Programming Environment © Juhani Välimäki 2003.
Design & Developed by: EATL
You can run that from a USB Drive ? Portable Applications: the good, the bad and the ugly Jeff Gimbel © 2007.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
1 Personal Digital Assistant Alexis Zamora EE 396 September 22, 2007.
2. Setting Up Your Android Development Environment.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
To run the program: To run the program: You need the OS: You need the OS:
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Introduction to the Resources of Pocket PC Bo-Yuan Peng National Taiwan University.
Developer Instruments for Android Android ArtfulBits Inc. Oleksandr Kucherenko.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
HDVC & Client Reflector server SIP Server User management HDVC & Client.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Exercise #1: Exploring Open- Source Operating Systems with Virtual Machines J. H. Wang Mar. 9, 2010.
Android 3.0 for tablet PCs hint: click the Android.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
Introduction to the Resources of Pocket PC Bo-Yuan Peng National Taiwan University.
Exercise #1: Exploring Open- Source Operating Systems with Virtual Machines J. H. Wang Sep. 25, 2015.
Breaking Barriers Exploding with Possibility Breaking Barriers Exploding with Possibility The Cloud Era Unveiled.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
. The ideas behind Qt and a live demo Qt in Education.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Android. What is Android? A mobile device operating system. Seen primary in tablets and Cellphones. Based on a Linux kernel. Applications are Java Based.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Insight Developing for Mobile Devices. 2 Device for voice communication Alexander Graham Bell (1876)
Linux for iPAQ RTLAB / Lee, Seungryun.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
VirtualBox Introduction:
GNU and Linux.
Using Virtualization in the Classroom
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Voice Controlled Robot by Cell Phone with Android App
Mobile Application Development BSCS-7 Lecture # 1
Use of Free Software in Education
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 20, 2016.
Android Mobile Application Development
CSC227: Operating Systems
CSCI 351 – Mobile Applications Development
Android.
Android is the step in the vision of creating a better mobile phone.
Development-Introduction
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 19, 2017.
Contents: Introduction Different Mobile Operating Systems
Trolltech and the community effort
Swipe 3G Mobile with Gorilla Glass Experience the Difference!
Invent the future of small intelligent devices here.
Application Development A Tutorial Driven Course
Using Virtual Machines
Windows Virtual PC / Hyper-V
Invent the future of small intelligent devices here.
Korea Software HRD Center
from Lutz Dietrich and Hans Kluge
Presentation transcript:

February 2007Aalborg University, Mobile Device Group Mobile Software Technologies Course Morten Lisborg Jørgensen

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 synopsis 2  Programme –Installation of Greenphone SDK –Short presentation of the Greenphone –Walkthrough of the creation of a simple game  Prerequisites –Windows or Linux enabled computer with internet access  Installation is Windows based, but should be equally simple on Linux

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 installing the SDK 3  Download and install VMware player from  Install Greenphone SDK –Go to and download the “Greenphone Community SDK”.iso-filehttp://qtopia.net/ –Today I brought some CD’s of v –Follow instructions on the CD

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 what is the greenphone?  Marvell PXA MHz (XScale ARM)  64 MB RAM  128 MB Flash  Mini-SD slot for expansion  GSM/GPRS modem (tri-band)  Bluetooth  Camera (1.3 megapixel)  QVGA (320x240) LCD touch screen  Mini USB-port  Price: $695 4

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 greenphone software  Qtopia Phone Edition  Linux 2.4 kernel  Source code can be downloaded from trolltech.com (full source not available)  Phone can be re- flashed through USB or flash-card 5

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 what is it good for?  Rapid prototyping –Simple API means fast implementations  Versatility –Windows vs Linux = Symbian OS vs Greenphone (to some extent)  Full sources are however not available  Only intended for developers 6

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 qtopia sdk - versions  Community (free) –Sources for applications (GPL)  Light ($195 ≈ 1200 kr) –Same sources as community (dual license) –Can be used for commercial distribution  Professional (unknown) –Support from Trolltech –Full source –Can be used for commercial distribution 7

Aalborg University, Mobile Device Group Mobile Developer Days September 2007 qtopia sdk - contents  The SDK is provided as a VMware Virtual Machine image –Avoids ordinary Linux hassle without sacrificing power –Runs on Windows and Linux –Uniform development platform for multiple developers  Contents –Debian Linux with KDE –KDevelop – IDE –Qt Designer – UI designer –Qt Linguist – Translation tool –Assistant – API documentation –Phone emulator –apt-get – For easy install of additional applications 8