The Proliferation of Platforms: A great fog facing the modern developer.

Slides:



Advertisements
Similar presentations
Mobile Technology and Software Engineering Travis James, CTO, CloudMetal Software.
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Mobile Apps Workshop. Overview 1. The App Marketplace 2. What Makes a great App, design tips 3. Build and Deploy - Development Costs / Timescales.
Windows 8.1 Device Management With Windows Intune Mark O’Shea MVP Windows Expert – IT Pro 30 June 2014.
By: Jonathan Moffatt. What is a tablet PC?  Medium sized mobile computer that is integrated with touch screen or stylus  Has storing capabilities, internet.
Robin Estabrooks Computer Science 1631, Winter 2011.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
APPX Mobile Apps Need an APP for that? ? Coming Soon to a Mobile Device Near You.
YOUR INTERNET EXPERIENCE
Mobile Apps in the Enterprise, Part 5 Customer Case Studies Presented by Sean Gallagher
Native vs hybrid vs web mobile Application
Progress towards accessible analytics and data visualization Ed Summers SAS Institute.
Company/Product Overview. You have lots of files all over the place.
Operating Systems Chapter 4.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463 8/4/2004.
Where’s the Reality in Augmented Reality? Mark Billinghurst HIT Lab NZ University of Canterbury.
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
The Inspiration Tour Ed Dunhill – blogs.msdn.com/edunhill Ben Coley – bencoley.spaces.live.com.
Harris Schneiderman Account Manager Kloud Solutions.
Chapter 1 소프트웨어의 본질 The Nature of Software 임현승 강원대학교
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
Destiny New Library Software System (by Follett) for both libraries on campus.
Software refer to all the programs that can be run on the computer.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Introduction to Computer Operating Systems
Computers in our everyday lives Module Computers – a part of our lives Module
1 Copyright © 2015 Pexus LLC Network shares and media shares from your Patriot PS Personal.
Get identities to the cloud Mix on-premises and cloud identity for improved PC, mobile, and web productivity Cloud identities help you run your business.
Mobile CRM in Orchestrated Presented by: Glen Thonis Solutions Expert November 10 th, 2015.
| | Top 4 Benefits of Hybrid Mobile Apps.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
Operating Systems By-Anoushka Puri. What is an Operating System An operating system is an interface between the user and the computer hardware. It is.
Clémentine Morisot Cyprien Debu. Outline I : The beginning of the two companies II : Apple falls whereas Microsoft reaches the top.
MobileSync January Nero – A History of PC Innovation Decade of experience in PC software innovation Strong, global brand recognition Commitment.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
Thobani Shaba COSC 101.  What is an Operating System  What is iOS?  History  Features  iOS Jailbreaking  Conclusion.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Anatomy of a Smartphone Matthew Vartabedian (708)
教育卡(电子卡) 身份信息认证指导 (学生). 身份信息认证渠道 教育卡管理中心为学生提供了 “ 教育卡官方网站 ” 和 “ 教育人人通客户端 ” 两种认证渠道。 1 教育人人通客户端 2 ●● 您可以在教育卡网站的 “ 人人通客户端 ” 版块下载江苏教育人人通客户端。
Welcome to Bespoke Web Application & Mobile App (Android, iOS) Development Company based at London (UK)
Tech Tuesday.  Dropbox is a big name in cloud storage, having become one of the most frequently used file sharing platforms in the world. With improvements.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Top 3 Tricks to Transfer WhatsApp Messages from Android to iPhone 6 from-android-to-iphone-6.
Declined mobile phone giant
EPCRA Mobile App Android and iPhone
TurningPoint ResponseWare
People-Centric Management
Jenny Pange University of Ioannina
Get the most from the Microsoft Dynamics 365 Mobile App
Mobile Application Development
Modern application lifecycle with DevOps
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
“We found everything we needed to build our service in Microsoft Azure
MAGOSTECH Our Services We plan a perfect strategy to make and deliver a creative and innovative system with modern web technology, tools like Sitecore.
About us Expert Technologies has been delivering software solutions for enterprise and middle market customers across multiple target industries.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Top Mobile Apps Development Company Services
Living up to the Promise of Online Advertising
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
What is OneDrive vs. OneDrive for Business??
Architecture.
Rdio Case Study.
Where does Netflix save downloads on my device? iOS Android PC Mac
Architecture.
ICT Functional Skills Input, Output & Storage Hardware and Software
Digital Literacy 1.00 Computer Basics
Presentation transcript:

The Proliferation of Platforms: A great fog facing the modern developer

The hardest single part of building a software system is deciding precisely what to build. - Fred Brooks

Early Platforms: Games:  Midway, Nintendo, Client (Windows) Commerce:  Inventory (database driven) Phone:  Nokia, Motorola

Commerce:  Web, Mobile (hyper-meta based) Phone:  iOS, Android, RIM Games:  Web, Mobile, Steam (on top of client) Contemporary Platforms:

Examples

iTune s

 Continues to beat web-based streaming services. What enabled success?  Something to do with possession.

Mint.com

 Released at a time when client software was go-to for personal finance. What enabled success?  Web enabled syncing.

Tapulou s

 Entered very speculative market. What enabled success?  Embraced interface.

Greplin Demo

Greplin  First instinct would have been mobile. What enabled success?  PC is still primary device.  Originated when founder couldn't find address for party on phone.

WDTD? (What's a developer to do?) Greplin: Where is this address? Mint: Why isn't my accounting up to date? iTunes: How do people interact with their music? Where is this data stored? Why isn't this synced? Where is it easiest to transfer data between hardware?

Thank you.