Smart Mobile Studio today

Slides:



Advertisements
Similar presentations
Local TouchGlobal Reach Mobile Development with HTML5.
Advertisements

Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.
Flow-Based Programming Introduction Toronto, Sept 11, 2013 Paul Tarvydas
The Ludei platform Iker Jamardo HTML5 LA 2013/06/10.
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
Microsoft Confidential. An incubation effort to: Support client -> server communication in native code with a modern C++ API design Support writing Azure-based.
Visa-Valtteri visy Pimiä or how fumbling my way through pixel-based effects made learning WebGL a lot easier.
Developing for Windows and OS X Primož Gabrijelčič.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
SYDJS July What is HaXe? Multi-platform language Open source ( Community driven Version 2.07 (around since 2005) Single syntax for.
Building International Applications with Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corporation.
Intel Do-It-Yourself Challenge node.js
JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Internet of Things with Intel Edison Web controller
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
Introduction to HTML5 Programming donghao. HTML5 is the New HTML Standard New Elements, Attributes. Full CSS3 Support Video and Audio 2D/3D Graphics Local.
Developing HTML5 Application using MVVM pattern Pekka Ylenius.
Parallel Programming with OmniThreadLibrary
Alpha Anywhere Product Roadmap and Overview
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
INTRO TO JQUERY By Jeff Ammons. Who’s This Guy?  Jeff Ammons  Senior Software Engineer  Black Book aka National Auto Research  President GGMUG.
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
1 Working with MS SQL Server II. 2 The sqlcmd Utility Command line utility for MS SQL Server databases. Previous version called osql Available on classroom.
Cross Platform Mobile Backend with Mobile Services James
Oracle Application Express (Oracle APEX)
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.
Advanced Java New York University School of Continuing and Professional Studies.
3/8/00asp00 1 Active Server Pages from Microsoft Nancy McCracken Northeast Parallel Architectures Center at Syracuse.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
IOS and Android with Windows Azure Websites Name Title Address Website.
Using NativeScript to develop native apps for IOS and Android
Imagine Creating Software Without a Single Line of Code!
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
Lecture 02. Java Virtual Machine(JVM) –set of computer software programs and data structures that use a virtual machine model for the execution of other.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
INTRODUCTION TO JAVA AND ANDROID. Slide 2 Our Ecosystem Java Eclipse Android SDK.
DEPARTMENT OF COMPUTER SCIENCE Introduction to Visual Basic BCA 3 RD YR PRESENTED BY HASHIR UN NABI Dated:01/07/
ANGULAR JS 2.0 Revolutionizes UI/UX Development. A CONTEMPORARY FRAMEWORK  Open Source Web Application Framework  Renowned, Established & Stable Frontend.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
MeteorJS An easy way to do anything Peter Ilfrich – IBM Research Australia.
Bluemix for Domino Developers Niklas Heidloff, heidloff.net.
10 Mobile Application Framework Must Know to Launch New App.
Chapter 1 Introduction to Visual Basic
Top 8 Best Programming Languages To Learn
Apache Cordova Overview
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Fast App Creation with APEX Blueprints
@NicJ
Hybrid Mobile Applications
User Interface / User Experience Demo
Who Am I? appMobi's lead HTML5 game developer / evangelist
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Web Browser server client 3-Tier Architecture Apache web server PHP
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
And I have to create mobile apps too?
Office 365 Development.
Introduction.
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Smart Mobile Studio today Primož Gabrijelčič thedelphigeek.com

What?

How? browser phonegap / cordova html5 css3 javascript pascal dwscript node.js micro- controller

Why? Run everywhere!

Who? Lennart Norway Jørn Christian André Primož Eric

When? Now!

Demo time

Application types Console Canvas Visual WebWorker NodeJS Espruino

Application types Console Canvas Visual Text mode stuff, running inside the browser Small test programs, unit testing Canvas Games Simple applications Visual Forms & components Visual designer

Application types WebWorker NodeJS Espruino Browser multithreading Server applications Espruino Microcontroller programming

Good for business Connectivity Forms & components Visual designer HTTP+JSON (AJAX) RemObjects DataSnap ODATA Forms & components Chart, grid Visual designer Free command line compiler Runs everywhere No special requirements on Android

Components Smart Component Library 3rd party components Package Manager

Runtime library Forms & components Hardware support Layout Acceleration Touch Geolocation

Runtime library HTML5 CSS3 Inet Local storage Cookies WebSQL Effects Sprites

Language enhancements Lambdas Properties with anonymous storage Property expressions In-line variable declaration Type inference Multiline strings Conditional operator … and more http://www.thedelphigeek.com/2013/09/the-delphi-language-is-lagging-behind.html

Final thoughts

Documentation Smart Mobile Studio http://smartmobilestudio.com/ A Smart Book http://leanpub.com/asmartbook Forum http://smartmobilestudio.com/forums/ Stack Overflow [smart-mobile-studio] Smart Programmer blog http://www.smartprogrammer.org/

$199 itdevcon2013 Availability Smart 2.0 Editions November 2013 Editions Basic, $42/yr Espruino + Canvas + Console + Node.JS Professional, $149/yr Basic + Visual Enterprise, $399/yr Professional + database connectors Gum.co/SmartMobileStudio Free for educational use - Games/Canvas? Price? Difference between Pro and Enterprise? $199 itdevcon2013

Remember Be Smart!