T Mobile Systems Programming (5 cr)
|
|
- Gervase Jasper Jenkins
- 6 years ago
- Views:
Transcription
1 T Mobile Systems Programming (5 cr) Practical issues and course arrangements 17 th January 2012 M.Sc. Olli Mäkinen, course assistant
2 Agenda Course basics Mobile platforms Group assignments and topics Responsibilities of the group leader Lecture schedule and other important dates
3 Course basics (1/2) Responsible teacher: Sakari Luukkainen Course assistant: Olli Mäkinen, Additional contact persons for different platforms 5 credits, periods III-IV Registration closed, only those who have already registered through Oodi can attend the course T or equivalent as a prerequisite, i.e., you should know principles of programming
4 Course basics (2/2) Course news will be published in Noppa The goal is to introduce key aspects in mobile programming, ranging from platform selection to actual implementation and deployment Special focus is given to group working skills, innovative development of mobile applications and entrepreneurship possibilities in Aalto App competitions are a great way for starting businesses Grading is based on a programming project done in groups, no exam (30% project plan, 30% final report, 40% project outcome / application demo) A demonstration video of the application can affect the grade upwards Giving course feedback is mandatory, the link to the feedback form will be published later in Noppa
5 Mobile platforms (1/2) The platform war rages continuously, currently the big battle in smartphones is between Android, Windows Phone 7 and Apple ios The vast amount of non-smartphones shouldn t be forgotten though! Accessing native phone features usually requires a native application specially developed for each platform, causing fragmentation to the service market HTML5 is hoped or at least hyped to become a future platform with access to native features and tight integration In this course, five platforms are possible to choose from Android, Apple ios, Windows Phone 7, WAC and Blaast
6 Mobile platforms (2/2) 70,0 % Source: Gartner 60,0 % 50,0 % 40,0 % 30,0 % 20,0 % 10,0 % 0,0 % 3Q07 1Q08 3Q08 1Q09 3Q09 1Q10 3Q10 1Q11 3Q11 Symbian Blackberry Apple Android Others
7 Google Android Google s open mobile operating system which has gained rapid success with multiple device manufacturers Basic coding language is Java, but also C/C++ native ARM code is possible to develop Development tools available for Windows, OS X and Linux Next Android Aalto hackathon on Saturday 28 th January:
8 Apple ios Apple s very tightly walled operating system used by Apple s own iphone, ipod and ipad products Apps are coded in Objective-C Development only possible on OS X computers
9 Microsoft Windows Phone 7 Microsoft s promising new platform Apps are developed using Visual Studio 2010, with C# or Visual Basic as the main language Development tools only available for Windows 92).aspx Aalto WP Community s next event on 3 rd February: Two WP7 phones will be available for testing later this Spring
10 WAC WAC, or the Wholesale Applications Community is a telecom operator led initiative to provide a crossoperator API for services WAC is based on a web-based runtime running across different mobile platforms, with a centralized application repository Currently the runtime is available for Android devices and an emulator and the SDK is available for Eclipse
11 Blaast A new application environment with a hybrid clientserver approach A runtime client for mobile devices (currently J2ME supported), featuring automatic updates, multitasking and notifications Computing and data intensive tasks are performed inside the Blaast Cloud Apps are written in JavaScript using the Rocket Developer Tool (available for Windows, OS X and Linux)
12 Group assignments and topics (1/3) The group assignment consists of developing a mobile application as well as a plan for it and a final report The available topics are: Android Android NFC (an NFC-based application, can be emulated) Apple ios Windows Phone 7 WAC Blaast
13 Group assignments and topics (2/3) Groups are assigned to participants based on preferred platforms these will be published on Monday 23rd Send an to the course assistant with the following information (by 20th Jan at 23:59) Your name and student ID number Your preferred platforms in order (for example: 1. WAC, 2. Android, 3. Apple ios, 4. Android NFC, 5. Windows Phone, 6. Blaast) Your programming experience and background ( mini-cv ) in general and with which languages and platforms Possibilities to use your own laptop (ios development is only possible using an OS X computer) or if you want to use an Aalto workstation If you have any ideas already for your mobile application, a preferred group or special interest to become a group leader
14 Group assignments and topics (3/3) The most experienced participant in each group will be selected as a preliminary group leader (you can negotiate it afterwards within the group) Tutors: Olli Mäkinen, olli.makinen@aalto.fi (ios, WP7, Blaast) Sakari Luukkainen, sakari.luukkainen@aalto.fi (WAC) Antero Juntunen, antero.juntunen@aalto.fi (Android, Android NFC) Required reports: Preliminary plan (template will be provided into Noppa) Final report including a functional description, source code as well as an initial business and deployment plan to the appropriate Marketplace/App Store/etc. (using STOF, material will be provided)
15 Responsibilities of the group leader The primary responsibility of the group leader is to negotiate the group meetings and to be the primary contact person to the group s tutor The first task for the leader is to gather the group together during the same week and discuss the ideas and contact the group s tutor The leader will also submit the group plan and final report For this work, the group leader will receive a +1 for the final grade
16 Lecture schedule and other important dates at in T2: Introduction / Open Telco at 23:59: DL for the topic preference at in T2: Google Android at in T2: Microsoft Windows Phone at in T2: Apple ios at in T2: Blaast at in T2: Apps 4 Finland at 23:59: DL for group project plan for tutor by Optional: at 12-14: HTML5 lecture in the NAF course To be confirmed: at at AVG: Aalto Venture Garage (= project plan presentation 5min/group) 8.5. at at T2: Project demonstrations 10-15min/group and DL for the final report
T Mobile Systems Programming (5 cr)
T-110.5130 Mobile Systems Programming (5 cr) Practical issues and course arrangements 13 th January 2016 D.Sc. (Tech.) Sakari Luukkainen, responsible teacher M.Sc. (Tech.) Olli Mäkinen, course assistant
More informationMobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma
Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction
More informationUniversity of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development
University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development Instructor: Dr. Ruibo Han Office: LeFrak Hall (LEF) 1111B Email: ruibo@umd.edu (preferred)
More informationUnderstanding mobile programming and applications
Understanding mobile programming and applications 1. Introduction Mobile wireless technologies overcome amazing technical challenges to deliver rich content to our mobile devices. Understanding the basics
More informationSyllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998
More informationMobile development initiation
Mobile development initiation Outline Mobile development: o Why? o How? o New issues Android ios 2 Mobile growth ¼ Internet access Sales of smartphones and tablets increase o + 70% tab Community 3 Why
More informationWAC and W3C technologies
GRUPPO TELECOM ITALIA W3C Track@WWW2011 Hyderabad Mobile Web Applications Camp Telecom Italia Strategy and Innovation Claudio Venezia By 2013, says Herlihy, Google vice president of Global Ad Operations,
More informationAndroid Application Development Course 28 Contact Hours
Android Application Development Course 28 Contact Hours Course Overview This course that provides the required knowledge and skills to design and build a complete Androidâ application. It delivers an extensive
More informationCS 235AM, Mobile Application Development: Android Spring 2016
CS 235AM, Mobile Application Development: Android Spring 2016 Sections CRN 44555 & 44036 Credits 4 Classroom 19/132 Day & Time M, W 8:00 9:50 Instructor Brian Bird Office Building 19, Room 152 Office Phone
More informationMobile Social Media Services
Mobile Social Media Services T-109.5410 Technology Management in the Telecommunications Industry Olli Mäkinen Doctoral Student Aalto University School of Science 15 th November 2011 Topics Social media
More informationInfinite Campus Mobile App
Infinite Campus Mobile App Requirements The following is required to view information on the Mobile Portal: The school district attended must use Infinite Campus as their student information system. You
More informationASSIGNMENT COVER SHEET
ASSIGNMENT COVER SHEET Module: Mobile Computing (CSY3029) Tutor: Espen Svennevik Title: Mobile Application Development Comparison Student ID: Student signature*: Grade Extension date Course leader agreement:
More informationMobile Application Development by Lynn Rosier TEA 126.39 http://ritter.tea.state.tx.us/rules/tac/chapter126/ch126c.html#126.39 9-11:15 Mobile apps overview, software, possible projects, and an intro to
More informationTamkang University Academic Year 104, 1st Semester Course Syllabus
Tamkang University Academic Year 104, 1st Semester Course Syllabus Course Title SOCIAL MEDIA APPS PROGRAMMING Instructor DAY, MIN-YUH Course Class TLMXM1A MASTER'S PROGRAM, DEPARTMENT OF INFORMATION MANAGEMENT,
More informationMobile Apps 2010 iphone and Android
Mobile Apps 2010 iphone and Android March 9, 2010 Norman McEntire, Founder Servin Corporation - http://servin.com Technology Training for Technology ProfessionalsTM norman.mcentire@servin.com 1 Legal Info
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationCreating a Feedback activity
Creating a Feedback activity This skill sheet will demonstrate how tutors can create a Feedback activity in a Moodle course. The Feedback module allows you to create and conduct surveys to collect feedback.
More informationA Review of Kids Tutor
A Review of Kids Tutor Monali Kumbhare, Ashwini Rajput, Bhavna Daswani Department of CSE, Jhulelal Institute of Technology,Lonara Nagpur Prof. Priyanka Dudhe Assistant Professor, Department of CSE, Jhulelal
More informationMGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks)
MGA 672 - Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) Lecturer: Ilja Šmorgun ilja.smorgun@idmaster.eu, Sónia Sousa sonia.sousa@idmaster.eu Contact Details: All email communication regarding
More information09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016
09/07: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 From Students to Professionals Project Plan Functional Specifications
More informationTamkang University Academic Year 105, 1st Semester Course Syllabus
Tamkang University Academic Year 105, 1st Semester Course Syllabus Course Title SOCIAL MEDIA APPS PROGRAMMING Instructor DAY, MIN-YUH Course Class TLMXM1A MASTER'S PROGRAM, DEPARTMENT OF INFORMATION MANAGEMENT,
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Who am I? 2 Agenda Mobile web applications and Web Experience Factory Tour of Web Experience
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationMobile Computing. Juha-Matti Liukkonen, Nov 17, 2010
Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power
More informationJohn M. Scarpaci. Summary. Professional Experience
4313 Stoudt's Ferry Bridge Rd. Reading, PA 19605-3206 Email: john@jmsconsulting.com John M. Scarpaci Phone: 610.413.8765 www.jmsconsulting.com A successful software developer experienced in object-oriented
More informationCurriculum Vitae. Android Developer EDUCATION EDUCATION. Radioelectronics Electronic-optical machine building
InToSoft BV The Netherlands, Modelleur 11 5171 SL Kaatsheuvel, TEL: +31 416 67 39 55 Curriculum Vitae EDUCATION Educational institution Specialty EDUCATION Belarussian State University of Informatics and
More informationInternet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke
Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke LECTURERS Christian Meurisch meurisch@tk.tu-darmstadt.de S2/02 A112 Sebastian Kauschke kauschke@tk.tu-darmstadt.de
More informationMobile and Social Computing
ì Mobile and Social Computing A.A. 2015/16 Lesson 1 Introduction to mobile and social computing About me Ing. Francesco Florio Mobile designer and developer since 2009 GDG Cosenza manager Teacher for University
More information2013 Honeywell Users Group Europe Middle East and Africa. Mobile App Guide
2013 Honeywell Users Group Europe Middle East and Africa Mobile App Guide Introduction Welcome to the 2013 Honeywell Users Group EMEA Conference. This year, we have replaced the printed agenda book with
More informationSupported Devices, OS, and Browsers
Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationUniversity of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)
University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Object Oriented Programming I: Java Course
More informationUser manual for AirWatch enrollment - Android. Enable your mobile device to access Corporate resources.
User manual for AirWatch enrollment - Android Enable your mobile device to access Corporate resources. Introduction to the AirWatch agent enrollment. This manual, describe, how you can install the AirWatch
More informationNokia for developers. Alexey Kokin. Developer Relations
Nokia for developers Alexey Kokin Developer Relations alexey.kokin@nokia.com Agenda Nokia Platforms and changes due to MSFT deal WP7 Symbian Meego S40 Qt update Ovi Store update 2 Strategy shift in brief
More informationSOLVING THE MOBILE TESTING CONUNDRUM
SOLVING THE MOBILE TESTING CONUNDRUM Even though mobile testing is complex, it can be done successfully with the correct strategy. A sound mobile test automation strategy must include test automation frameworks,
More informationHere s where to get the eschoolplus Family App for free: Select Student
eschoolplus Family App Provides Quick Access to Student Information Now you can access school information from mobile devices using the eschoolplus Family app. Use the app to view attendance, classwork,
More informationAndroid Application Development Course Code: AND-401 Version 7 Duration: 05 days
Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com
More informationIBM Skills Academy. For <<Academy>> Career-based Education
IBM Skills Academy Providing students with a career-oriented training program on emerging technologies such as Mobile Computing, Cybersecurity, Business Analytics, Big Data, Cloud Computing, Cognitive
More informationOpen Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010
Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced
More informationITP 140 Mobile Technologies. Build vs. Buy
ITP 140 Mobile Technologies Build vs. Buy 1. App idea App Development Process 2. User profile 3. App definition statement 4. Design (wireframes, prototype) Functionality layout App icon, color palette,
More informationPro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development
Pro Events Functional Specification Name: Jonathan Finlay Student Number: C00193379 Course: Bachelor of Science (Honours) Software Development Tutor: Hisain Elshaafi Date: 13-11-17 Contents Introduction...
More informationKony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Release Notes On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationArcGIS Runtime SDK for.net Getting Started. Jo Fraley
ArcGIS Runtime SDK for.net Getting Started Jo Fraley Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store
More informationTree-mapping Based App Access System for ios Platform
Tree-mapping Based App Access System for ios Platform Project Report Supervisor: Prof. Rossiter Prepared by: WANG Xiao, MSc(IT) Student 3 May, 2012 Proposal number: CSIT 6910A-Final Table of Contents 1.
More informationStudent Quick Start Guide
Student Quick Start Guide Welcome to Top Hat! This guide will help you register a student account and understand how to use Top Hat for your class. Creating an Account If you received an email invitation
More informationTom Brenneman. Good morning and welcome, introductions and thank you for being here.
Welcome Tom Brenneman Good morning and welcome, introductions and thank you for being here. This is a best practices seminar. We're going to be sharing with you what we found to be best practices that
More informationMinds-on: Android. Session 1
Minds-on: Android Session 1 Paulo Baltarejo Sousa Instituto Superior de Engenharia do Porto 2016 Outline Mobile devices Android OS Android architecture Android Studio Practice 1 / 33 2 / 33 Mobile devices
More informationSecure Authentication for Internet environment using Biometric and One-Time Password
UTM Computing Proceedings Innovations in Computing Technology and Applications Volume 2 Year: 2017 ISBN: 978-967-0194-95-0 1 Secure Authentication for Internet environment using Biometric and One-Time
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationHTML5 Mobile App Development
HTML5 Mobile App Development Carl Stehle Appception, Inc. carl@appception.com 650.938.8046 April, 2013 Market Mobile App Market August 2010: Research2guidance: 1.7B (2009), 2.2B (1 st half 2010) April
More informationDeveloping Workflow Applications with Red Hat JBoss BPM Suite with exam (JB428)
Developing Workflow Applications with Red Hat JBoss BPM Suite with exam (JB428) DESCRIPTION: Course Overview Through hands-on labs, the student will learn the architecture and features of Red Hat JBoss
More informationCompTIA A Course Overview. Course Goals. Syllabus
Syllabus CompTIA A+ 220-902 Course Overview CompTIA A+ 220-902 is a one-semester course that covers the objectives of the CompTIA A+ 220-902 exam. This course begins by describing Windows operating systems.
More informationConnect and Transform Your Digital Business with IBM
Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework
More informationArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen
ArcGIS Runtime: Building Cross-Platform Apps Rex Hansen Mark Baird Michael Tims Morten Nielsen Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET ArcGIS Runtime: Building
More informationExploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation
mlearning: Tips and Techniques for Development and Implementation November 14 & 15, 2013 201 Exploring Cross-platform Tools For Mobile Development: Lessons Learned Perry Bennett Exploring Cross-platform
More informationHow to Evaluate a Next Generation Mobile Platform
How to Evaluate a Next Generation Mobile Platform appcelerator.com Introduction Enterprises know that mobility presents an unprecedented opportunity to transform businesses and build towards competitive
More informationVISUAL SUMMARY SYSTEM SOFTWARE OPERATING SYSTEMS. System Software
Rev.Confirming Pages VISUAL SUMMARY System Software SYSTEM SOFTWARE System software works with end users, application programs, and computer hardware to handle many details relating to computer operations.
More informationMobile Technologies. Types of Apps
Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing
More informationMobile Programming. Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material
Mobile Programming 1 Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material Web Services/Sites, like Foursquare where location, device camera, etc and local processing make
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More information5/19/2014. Agenda. Ellucian Mobile What is It? Ellucian Mobile: Build, Customize & Launch. Connie Minnick Technical Solutions Consultant, Sr.
Ellucian Mobile: Build, Customize & Launch Connie Minnick Technical Solutions Consultant, Sr. Ellucian Mobile Device & Cloud Demo Roadmap & Summary Ellucian Mobile What is It? A complete mobile solution
More informationCPD at the Royal Veterinary College A guide for Webinar Plus courses
CPD at the Royal Veterinary College A guide for Webinar Plus courses This document contains some practical information and advice which will aid you in your participation of Webinar Plus learning with
More informationIEMS 5722 Mobile Network Programming and Distributed Server Architecture
Department of Information Engineering, CUHK MScIE 2 nd Semester, 2016/17 IEMS 5722 Mobile Network Programming and Distributed Server Architecture Lecture 1 Course Introduction Lecturer: Albert C. M. Au
More informationATC Android Application Development
ATC Android Application Development 1. Android Framework and Android Studio b. Android Platform Architecture i. Linux Kernel ii. Hardware Abstraction Layer(HAL) iii. Android runtime iv. Native C/C++ Libraries
More informationMulti-platform Mobile App. Development with Apache Cordova
Multi-platform Mobile App. Development with Apache Cordova MTAT.03.262 2017 Fall Jakob Mass jakob.mass@ut.ee 27.10.2017 MTAT.03.262 Introduction Fragmented market Developers have limited resources Platform
More informationDeveloping Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Evaluation Individual
More informationIntroduction to Android development
Introduction to Android development Manifesto Digital We re an award winning London based digital agency that loves ideas design and technology We aim to make people s lives better, easier, fairer, more
More informationEMPOWER Course Calendar
1 Contents 2 Technology Mobility... 2 3 Technology Cloud... 3 4 Industry Orientation Courses - Circuit and Non Circuit Branches... 4 5 Industry Bridge Courses - Mechanical, Electrical and Instrumentation...
More informationCS 3270 Mobile Development for Android Syllabus
General Information Semester: Fall 2016 Textbook: Required: Android 6 for Programmers An App-Driven Approach, 3e, Deitel, Deitel and Wald, Prentice Hall, 978-0-13-428936-6. This book is also available
More informationMobile Development with Visual Studio 2015
Mobile Development with Visual Studio 2015 Bill Ayers MCM/MCSM Charter SharePoint MCT, MCTS, MCITP, MCSD, MCAD, MCSA, MCDBA, Professional Scrum Master (PSM I), etc. Flow Simulation Ltd. www.spdoctor.net
More informationDesire2Learn. Student Guide. Information Technology Services. Outreach and Distance Learning Technologies
Desire2Learn Student Guide Information Technology Services Outreach and Distance Learning Technologies Copyright 2013 - KSU Department of Information Technology Services This document may be downloaded,
More informationAndroid App Development
Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel
More information01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013
01/09: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013 From Students to Professionals Project Plan Functional
More informationDraft Proposal for an Eclipse Mobile Development Suite Architecture. Jon Dearden Ken Wallis
Draft Proposal for an Eclipse Mobile Development Suite Architecture Jon Dearden jdearden@rim.com Ken Wallis kwallis@rim.com March 24, 2010 1 Version Date Comments 1.0 24 Apr 2010 Initial Proposal 2 Motivation
More informationIntroduction to Kony Fabric
Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationCoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345
CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke samusher@aol.com 818.470.8419 - cell SECTION : 13327 and 13345 Course Description Covers C++ language and object-oriented programming paradigm.
More informationANDROID APPLICATION DEVELOPMENT COURSE Training Program
ANDROID APPLICATION DEVELOPMENT COURSE Training Program This Android Application Development Course is a 24 Hours Training Program with Certification. The program is to be developed for Matriculated, Intermediate
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development
More informationCopyright
Copyright NataliaS@portnov.com 1 APP RISK ANALYSIS What about Functional Testing What Does it do? Does the app perform the designed tasks? Does the app perform non-designed tasks? Is prevention of actions
More informationSecure Storage and Protecting Data at Rest
Hong Kong 2018 Hong Kong 2018 Secure Storage and Protecting Data at Rest EK Choi, Enterprise Solutions Manager Secure Storage Protecting Data at Rest The BlackBerry Dynamics Runtime protects data at rest
More informationCompetence. e-learning. Patrick Krekelberg, Allen Interactions.
710 711 The Apple Training iphone Excellence Practical Uses Starts with in Corporate Training Competence e-learning Patrick Krekelberg, Allen Interactions www.elearningguild.com iphone and elearning Patrick
More informationCS160: User Interface Design. Maneesh Agrawala & Björn Hartmann, Spring Berkeley UNIVERSITY OF CALIFORNIA
CS160: User Interface Design Maneesh Agrawala & Björn Hartmann, Spring 2010 Berkeley UNIVERSITY OF CALIFORNIA http://stackoverflow.com/questions/238177 The Desktop Metaphor Tim Mott, mid-1970s, from Moggridge,
More informationCertified Cordova Developer VS-1124
VS-1124 Certified Cordova Developer Certification Code VS-1124 Vskills certification for Cordova Developer assesses the candidate as per the company s need for developing mobile applications which work
More informationCSC 581: Mobile App Development Spring 2019
CSC 581: Mobile App Development Spring 2019 The ios landscape iphone/ios market share ios history ios architecture Cocoa Touch, media layer, core services, core OS ios development XCode & Swift 1 Vendor
More informationSAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE
SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: Web GIS CODE NO. : SEMESTER: 14W PROGRAM: AUTHOR: GIS Dan Kachur DATE: Jan 2014 PREVIOUS OUTLINE DATED:
More informationComputer Science Department
California State University, Dominguez Hills Computer Science Department Syllabus CS255 Dynamic Web Programming Dr. Jason Isaac Halasa Office Hours: MW 12:45-2:30 and 3:45-5:30 and by Appointment Office
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationA Developers Guide To Mobile GIS. David Cardella, Jeff Shaner
A Developers Guide To Mobile GIS David Cardella, Jeff Shaner What is mobile GIS? Extends the reach of ArcGIS from the office to the field With a mobile GIS solution you can: - Carry your maps to the field
More informationfebruary 2013 part 1 of 3
february 2013 part 1 of 3 contents hardware 3 software 10 hardware Microsoft Surface Pro Tablet Initial Reviews Mixed http://bit.ly/129hdn4 http://bit.ly/129hsrr http://nyti.ms/129hv6z -Laptop/Tablet Hybrid
More informationMobile Middleware Course. Introduction and Overview Sasu Tarkoma
Mobile Middleware Course Introduction and Overview Sasu Tarkoma Contents Course outline Motivation Mobile middleware overview Course Overview 4 credit course Three components Lectures Assignment Literature
More informationUpgrading Your Development Skills to SharePoint 2013
Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Course Description This 5-day course will teach you all the new development changes that were made to SharePoint
More informationDOWNLOAD PDF HELLO ANDROID INTRODUCING GOOGLES LE DEVELOPMENT PLATFORM BOOK
Chapter 1 : Android software development - Wikipedia Hello, Android: Introducing Google's Mobile Development Platform [Ed Burnette] on theinnatdunvilla.com *FREE* shipping on qualifying offers. Google
More informationCloud Computing, Communications and Collaboration
Cloud Computing, Communications and Collaboration LearnIT @ Lunch January 2012 Agenda Objective: Share Feedback from Faculty and Staff, and Understand How Communications and Collaboration Impact the Fordham
More informationThis course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics:
Syllabus Computer Science 1B Overview This one-semester course is intended as a practical, hands-on guide to help you understand various phases of the Software Development Life Cycle (SDLC). This course
More informationCMPE 152 Compiler Design
San José State University Department of Computer Engineering CMPE 152 Compiler Design Section 1 (Class) Sections 2 and 3 (Labs) Spring 2019 Course and Contact Information Instructor: Ron Mak Office Location:
More informationDeveloping with Blaast
Developing with Blaast Kirsi Louhelainen 21.2.2012 1 Let s get acquainted About me Geek at heart, business enthusiast Aalto CS alumni Blaast co-founder Responsible for 3rd party apps @ Blaast About Blaast
More informationExpertise that goes beyond experience.
Pre-Conference Training and Certification Expertise that goes beyond experience. OKTANE18.COM Monday, May 21 - Tuesday, May 22 ARIA Resort & Casino, Las Vegas Contents 03 04 05 Okta Education Services
More informationAndroid & iphone. A Comparison. Stefan Tramm JUGS, Jahresevent
1 Android & iphone A Comparison Stefan Tramm JUGS, Jahresevent 2008-12-11 2 Agenda I Situation II Comparison III Essence 3 Situation before 2007 Three platforms J2ME Symbian Windows Mobile all the same
More informationThe Inflection Point in the Application Ecosystem
The Inflection Point in the Application Ecosystem The post-pc era the data explosion 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101
More informationVendor: Microsoft. Exam Code: MB Exam Name: Microsoft Dynamics CRM Online Deployment. Version: Demo
Vendor: Microsoft Exam Code: MB2-715 Exam Name: Microsoft Dynamics CRM Online Deployment Version: Demo Exam A QUESTION 1 You are a systems support specialist for your company. A sales manager is currently
More informationTrina Gregory. Background. Contact
Trina Gregory Background BA, Mathematics-Computer Science Software engineer for over 15 years Teaching at USC since Spring 2007 MS, Computer Science Contact Email: trina.gregory@usc.edu or trinagre@usc.edu
More information