Urnik – zahteve, namestitev, NextGen Delphi, FM3, prilagodljivo oblikovanje, tipkovnica, sporočila, deljenje podatkov, zvok in slika

Slides:



Advertisements
Similar presentations
Bruce Scharlau, University of Aberdeen, 2010 Android UI, and Networking Mobile Computing Based on android-sdk_2.2 Unless otherwise stated, images are from.
Advertisements

Developing for Windows and OS X Primož Gabrijelčič.
What’s New In Delphi Lately? Brian Long
Magic Technology Eyal Pfeifel - CTO. Client Windows, iOS, Android, BlackBerry, Windows Mobile ServerWindows, AIX, Solaris, Linux, IBM i Database Oracle,
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
Android Tools & Wireless ADB Αντρέας Λύμπουρας Θεόφιλος Φωκάς Ζαχαρίας Χ’’Λάμπρου.
A N I NTRODUCTION TO A NDROID P ROGRAMMING Xinfeng Li CSE OSU.
Android course Introduction dr Milan Vidaković Chair of Informatics Faculty of Technical Sciences University of Novi Sad.
Android and Project Structure. Android Android OS – Built on Linux Kernel – Phones – Netbooks – Readers – Other???
Aims 1 Introduction 2 FireMonkey in Details 3 Demo 4 Summary 5 Overview.
2. Setting Up Your Android Development Environment.
Secure Private Cloud Storage for Business. The Market Trend File Sharing Any Device Any Where Public clouds are good enough to personal users but security.
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Android Application Development CSE 5520/4520 Wireless Networks.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Android Programming. Outline Preparation Create new project Build and Run a project Debug a project Deploy on devices.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Android Introduction Platform Overview.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Take a leap towards the most promising technology
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Miha Pihler MCSA, MCSE, MCT, CISSP, Microsoft MVP
The short road to iOS development Delphi for iOS.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
11111 Delphi XE2 DataSnap FireMonkey Clients XE IDE Cloud Web secure Data Agile.
Android History.
Introduction to Android Programming. Essentials Eclipse and Java SDK – downloads/index.html
Installation of Visual Studio Android emulator and Android Studio
Mobile Software Development for Android - I397 IT COLLEGE, ANDRES KÄVER, WEB:
Cross-platform s Apache Cordovom i Visual Studijom Petar Kovačević, Axilis d.o.o.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
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.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
Ankit Asthana Senior Program Manager Visual C++ for Cross-Platform Mobile Development using Visual Studio 2015.
Operating System Simulator
Presenter Sudhanshu Gupta
Whats New Xamarin and VC++ with VS 2017
Mobile Device Development
A brief information about the Android Operating System
How to be a SharePoint Developer
Workshop by T.Naveen sai kumar.
System Software Chapter 4.
Xamarin Studio Xamarin Curriculum for Xamarin Studio
INFO 448: Android Development
App Inventor إعدادأشرف رفاعي أحمد
Android Versions’ Relative Distribution
Android development with RAD Studio
RAD Certification Checkpoint #2 Introducing RadStudio (Hello World)
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
CIS 470 Mobile App Development
Urnik – REST JSON odjemalci – odmor – avtentikacija strežniki orodja.
Urnik – varno programiranje – odmor – napredno razhroščevanje Cilj: v prvem delu vsakomur dati vsaj eno dobro.
Embarcadero Akademija 2017: RAD Studio in Linux
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Android Developer Fundamentals V2
Office 365 Development.
Open Automation Software
I have 0 Jelly Beans I need Jelly Beans.
Android Development Introduction to Android Development 2011/01/16
Presentation transcript:

Urnik 09.00 – 10.30 zahteve, namestitev, NextGen Delphi, FM3, prilagodljivo oblikovanje, tipkovnica, sporočila, deljenje podatkov, zvok in slika 10.30 – 11.00 odmor 11.00 – 12.30 senzorji, dotik, lokalizacija, standardne akcije, platformne storitve, tiskanje, logiranje, JavaBridge/JNI, baze podatkov

Prihaja C++Builder for iOS Na voljo kot nadgradnja (Update 2) za RAD Studio XE5 Ent/Ult/Arch Več podatkov na http://www.embarcadero.com/cbuilder Pričakovan datum izida: december 2013

Posebne ponudbe Popust za nadgradnje vseh prejšnjih verzij Bonus Pack brezplačne programske opreme v vrednosti do 1.150 EUR XE5 => Bonus Pack Korak do brezplačne Ultimate verzije z SQL orodji v vrednosti 1.000 EUR Enterprise => Ultimate www.marand.si

Zahteve RAD Studio/Delphi XE5 Windows Vista, 7, 8, Server 2008 Enterprise+ Professional + Mobile Add-On Pack +FireDAC Client/Server Add-On Pack Windows Vista, 7, 8, Server 2008 Android Gingerbread (2.3.3-2.3.7), Honeycomb, ICS (4.0.3-4.0.4), Jelly Bean (4.1-4.3) KitKat še ni podprt ARMv7 + NEON SysCheck

Namestitev Opcija: Že nameščeni SDK Gonilniki s podporo adb Naprava Developer options USB Debugging Emulator

Prvi program File, New, FireMonkey Mobile Application Target F9 Uses Permissions Application Provisioning Deployment

NextGen Delphi UnicodeString $ZEROBASEDSTRINGS Ne obstaja več: pointer in-line zbirnik Automatic Reference Count Ni več potrebe za sproščanjem objektov Free/FreeAndNil je še vedno dovoljen [weak] Operatorji na razredih

FireMonkey 3 GPU kanvas Bitne slike z več ločljivostmi Native gradniki Gradniki za mobilne naprave TListBox vs. TListView

Dialogi ShowMessage, MessageDlg, QueryInput ShowModal( procedure (res: TModalResult) begin … end);

Prilagodljivo oblikovanje Align, Anchors, Margins TFlowLayout, TGridLayout, Tlayout Form family FormResize CreateForm v .dpr Omejitve orientacije naprave

Tipkovnica TEdit, TMemo uporabljata native gradnik Sistemska tipkovnica KeyboardType vkHardwareBack / FormKeyUp Pozicioniranje gradnika s fokusom ni samodejno

Sporočila NotificationCenter Sporočila Bedži Toast

Deljenje podatkov TShowShareSheetAction OnBeforeExecute tiskanje

Zvok in slika TCaptureDeviceManager TVideoCaptureDevice StartCapture/StopCapture Video: OnSampleBufferReady TVideoCaptureDevice TAudioCaptureDevice TMediaPlayer[Control]

Senzorji Lokacija (TLocationSensor) Premikanje (TMotionSensor) Orientacija (TOrientationSensor) TSensorManager System.Sensors

Dotik TGestureManager .Touch .Gestures .InteractiveGestures

Standardne akcije Tipkovnica Kamera Deljenje podatkov Telefoniranje Premikanje po vmesniku LiveBindings

Lokalizacija Multilizer Sisulizer TsiLang Components Suite Delphi-package i18n GNUGetText for Delphi

Storitve platforme FMX.Platform TPlatformServices Aplikacijski dogodki Informacija o sistemu Virtualna tipkovnica Logiranje

Tiskanje CloudPrint Podpora v tiskalnikih (CloudPrint, HP ePrint) Katerikoli tiskalnik + Chrome Isti uporabniški račun! TShowShareSheetAction

Logiranje AndroidAPI.Log IFMXLogginService adb logcat Android Log Viewer

JavaBridge/JNI Klicanje funkcij v Android OS Povezovanje z javanskimi knjižnicami Klicanje drugih aplikacij – Intents „Odpri URL“ Java Native Interface Androidapi.JNI.*

Baze podatkov FireDAC + DB na napravi FireDAC + SQL strežnik SQLite (del Androida) InterBase (dodatna knjižnica) IBLite InterBase ToGo FireDAC + SQL strežnik FireDAC + DataSnap + SQL strežnik REST

Čas za vprašanja