Alessandro Forte, co-fondatore di DotNetCampania, illustra ai soci dell’associazione la piattaforma Android e come sviluppare applicazioni per tale piattaforma.
Una rassegna sul framework per lo sviluppo in Javascript jQuery ed alcuni suoi plugin sviluppati da Microsoft: Template e Datalink
http://www.pasqualepuzio.it
Una rassegna sul framework per lo sviluppo in Javascript jQuery ed alcuni suoi plugin sviluppati da Microsoft: Template e Datalink
http://www.pasqualepuzio.it
Event: Giffoni Open Makers Day 2013
Speaker: Valentina Pelliccia
Android è un sistema operativo open-source basato su kernel Linux e progettato per dispositivi mobili come smartphone e tablet. Il progetto Open Source Android guidato da Google dispone di una vasta comunità di sviluppatori divenendo in pochi anni uno dei leader nel mercato mobile.
Una carrellata sugli strumenti di sviluppo per le principali piattaforme mobile: Android, iPhone, Windows Phone 7, Symbian e Blackberry.
Le principali caratteristiche, IDE, tool crossplatform e application store.
WhyMCA HappyHour
Flutter: Google alla conquista del mobile multi piattaformaCommit University
Nell'ultimo decennio, lo sviluppo software è diventato trasversale anche e sopratutto nel campo mobile.
Le piattaforme ed i frameworks utili a tale scopo sono diversi, con i loro pro e contro.
Tra tutti spicca Flutter, un nuovo framework made by Google,
che riesce brillantemente ad unire la versatilità della programmazione ad alto livello, senza rinunciare alle performances che solo il codice nativo può raggiungere.
Il tutto "servito" per iOS ed Android.
Slide del webinar Intel rivolte a tutti coloro che, avendo già una conoscenza base della programmazione NDK per Android, vogliono esplorare gli strumenti necessari per compilare codice nativo espressamente dedicato a dispositivi basati su processori Intel. E' affrontato il porting di codice c/c++ per dispositivi basati su architettura Intel originariamente creato su altre architetture. Sono presentati 3 casi d’uso, mostrando con livelli di difficoltà crescenti il processo completo di creazione di una semplice applicazione Android basata su NDK, confrontando i flag di compilazione necessari per ottimizzare un'applicazione Android basata su NDK affinché sia utilizzabile su dispositivi basati su architettura Intel.
Presentazione per Codemotion Milan 2014
La piattaforma Ubuntu, quali sono le tecnologie utilizzate da Ubuntu per la nuova piattaforma.
Da dove partire a sviluppare nuove app per Ubuntu Touch e Desktop con l'Ubuntu SDK. Piccola introduzione al linguaggio QML.
Come contribuire alle Core Apps e come mettersi in contatto con la community di Ubuntu-it
Presentazione alla Google Dev Fest Mediterranean 2016 di Catania con presentazione sulle metodologie di utilizzo di microservices e sui sistemi per monitorare le infrastrutture
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Codemotion
A key component of the creation of cross-platform applications to be able to share code among several specific projects and platform dependent. Each different platform can only use the class libraries that have been developed for that specific platform. In Xamarin there are two main approaches to the sharing code: Using Shared Asset Projects (Shared Library) and the Portable Class Library (PCL) Projects. In this session we will see how and when to use the shared library, or the PCL library and we will try to answer the question: Shared or PCL?
In data Mercoledì 13 Giugno 2012 in aula 4, dalle 9:00 alle 10:30,il dott. Alessandro Forte della T.&C. Systems Group s.r.l. ha tenuto un seminario sull'Object-Relational Mapping.
Il dott. Forte è attualmente SW Architect per la T.&C. Systems Group s.r.l. e speaker certificato Microsoft Italia.
Si è trattato di un'importante occasione per affacciarsi a nuovi argomenti di interesse del mondo produttivo e allo stesso tempo entrare in contatto con una società attiva sul territorio. Si ringrazia il prof. Antonio Maratea per l'occasione concessa e la disponibilità dimostrata.
Event: Giffoni Open Makers Day 2013
Speaker: Valentina Pelliccia
Android è un sistema operativo open-source basato su kernel Linux e progettato per dispositivi mobili come smartphone e tablet. Il progetto Open Source Android guidato da Google dispone di una vasta comunità di sviluppatori divenendo in pochi anni uno dei leader nel mercato mobile.
Una carrellata sugli strumenti di sviluppo per le principali piattaforme mobile: Android, iPhone, Windows Phone 7, Symbian e Blackberry.
Le principali caratteristiche, IDE, tool crossplatform e application store.
WhyMCA HappyHour
Flutter: Google alla conquista del mobile multi piattaformaCommit University
Nell'ultimo decennio, lo sviluppo software è diventato trasversale anche e sopratutto nel campo mobile.
Le piattaforme ed i frameworks utili a tale scopo sono diversi, con i loro pro e contro.
Tra tutti spicca Flutter, un nuovo framework made by Google,
che riesce brillantemente ad unire la versatilità della programmazione ad alto livello, senza rinunciare alle performances che solo il codice nativo può raggiungere.
Il tutto "servito" per iOS ed Android.
Slide del webinar Intel rivolte a tutti coloro che, avendo già una conoscenza base della programmazione NDK per Android, vogliono esplorare gli strumenti necessari per compilare codice nativo espressamente dedicato a dispositivi basati su processori Intel. E' affrontato il porting di codice c/c++ per dispositivi basati su architettura Intel originariamente creato su altre architetture. Sono presentati 3 casi d’uso, mostrando con livelli di difficoltà crescenti il processo completo di creazione di una semplice applicazione Android basata su NDK, confrontando i flag di compilazione necessari per ottimizzare un'applicazione Android basata su NDK affinché sia utilizzabile su dispositivi basati su architettura Intel.
Presentazione per Codemotion Milan 2014
La piattaforma Ubuntu, quali sono le tecnologie utilizzate da Ubuntu per la nuova piattaforma.
Da dove partire a sviluppare nuove app per Ubuntu Touch e Desktop con l'Ubuntu SDK. Piccola introduzione al linguaggio QML.
Come contribuire alle Core Apps e come mettersi in contatto con la community di Ubuntu-it
Presentazione alla Google Dev Fest Mediterranean 2016 di Catania con presentazione sulle metodologie di utilizzo di microservices e sui sistemi per monitorare le infrastrutture
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Codemotion
A key component of the creation of cross-platform applications to be able to share code among several specific projects and platform dependent. Each different platform can only use the class libraries that have been developed for that specific platform. In Xamarin there are two main approaches to the sharing code: Using Shared Asset Projects (Shared Library) and the Portable Class Library (PCL) Projects. In this session we will see how and when to use the shared library, or the PCL library and we will try to answer the question: Shared or PCL?
Similar to Alessandro Forte - Piattaforma Android (20)
In data Mercoledì 13 Giugno 2012 in aula 4, dalle 9:00 alle 10:30,il dott. Alessandro Forte della T.&C. Systems Group s.r.l. ha tenuto un seminario sull'Object-Relational Mapping.
Il dott. Forte è attualmente SW Architect per la T.&C. Systems Group s.r.l. e speaker certificato Microsoft Italia.
Si è trattato di un'importante occasione per affacciarsi a nuovi argomenti di interesse del mondo produttivo e allo stesso tempo entrare in contatto con una società attiva sul territorio. Si ringrazia il prof. Antonio Maratea per l'occasione concessa e la disponibilità dimostrata.
Alessandro Forte - Windows Vista 4 Dev - Parte 1Alessandro Forte
Alessandro Forte, co-fondatore di DotNetCampania, illustra le potenzialità di sviluppo su Windows Vista in occasione del DotNetCampania Community Tour 2009.
Alessandro Forte - Windows Vista 4 Dev - Parte 2Alessandro Forte
Alessandro Forte, co-fondatore di DotNetCampania, illustra le potenzialità di sviluppo su Windows Vista in occasione del DotNetCampania Community Tour 2009.
Alessandro Forte e Michele Aponte, co-fondatori di DotNetCampania, intervengono sul confronto tra i due pattern MVP e MVC per lo sviluppo di applicazioni Web.
The document discusses the Model-View-Presenter (MVP) pattern, including its benefits like separation of roles and concerns, independence from platforms, reusability, and testability. It outlines the MVP components - the Presenter, View, and Model. It also mentions that the Presenter manages multiple Views and gives an example of when to use MVP, such as for presentation logic. The document was presented by Alessandro Forte and includes an agenda, description of MVP, and notes on when to use MVP.
11. PERCHE’ ANDROID Open-Source Costa 0 Libertà di sviluppo e nessun Dev-Cost-Startup Base solida: Linux kernel Framework basatosu Java Aumenta la produttività degli utenti Sostituzione delle CoreApps Notevole personalizzazione In fondo è realizzato da Google Non solo destinato agli smartphone
14. FRAMEWORK JAVA Java: Tutto sommato una scelta ragionevole Mainstreamlanguage millionsofdevelopers Dalvik VM: Una VM veloce Architetturamodularedell’App Viste e servizi, non black-boxes monolitiche Looselycoupled Ogni applicazione lancia un processo Multitasking e Background Processing
15. QUICKSTART Installare JDK 1.5 Installare Android SDK Installare eclipse Leggere la documentezione dell’SDK Guardaregliesempi e le demo Leggeresusitispecializzati per gli advanced stuff Testaresu un dispositivo G1 o un DevPhone Pubblicare l’app sul Market
16. SDK E TOOLS Tutte le piattaformesonosupportate: Linux, Windows e Mac Nessuna installazione, solo Unzip Pulito e Compatto 81.4MB - ver1.1 Ottima documentazione
17. EDITOR ECLIPSE IDE Java piùpopolare Tantissime features di base Estendibile con plugins Refactoring integrato Debugging integrato Documentazione integrata ADT: Android Development Tools plugin
18. EMULATORE Basatosul QEMU per iprocessori ARM Esegueilbootupdi un kernel linuxvero Permette di utilizzare la Camera Permette un semplice utilizzo della retenetworking Permette la registrazione audio Cambia l’orientamento dello schermo con: CTRL+F12 Installa le apps tramite browser o adb quindi…SE POTETE USATE IL DEV-PHONE !!!
19. STRUMENTI DELL’SDK Tutti gli strumenti sono disponibile dalla cmdline Eclipse è raccomandato, ma non obbligatorio ADB - Android Debug Bridge adb push - transfer files from/to emulator adbinstall - installapp adblogcat - view debug log adb shell - linux shell access ddms - DalvikDebug Monitor Server aapt - Android Asset Packaging Tool Draw9patch mksdcard hierarchyviewer sqlite
24. ARCHITETTURA DI UN APP Activity View visualizzate Service Servizi in background Content Provider Condivisione dei dati tra le applicazioni Broadcast receivers Ricezione e reazione ad eventi broadcasted Intent Attivazione delle componenti
25. UI E WIDGETS Ricca API Java per la gestionedella UI layouts e widgets Programmazione dichiarativa – XML Customizzazionedelle features Ereditarietà e Override di un base widget Possibilità di combinare tra di loro widgets esistenti Totalmente personalizzabile nelle view - View::onDraw(Canvas canvas) Apertura del menu contestuale con un “long touch” OpenGL Allostatoattuale non batteiPhone, ma pone delleottimebasi per ilfuturo
26. UI E WIDGETS Layouts Container per i widgets “XML party” – Simile al XHTML del Web Riferimentodalcodiceai widgets tramite IDs RelativeLayout, siadatta a varischermi e risoluzioni AbsoluteLayout “discouraged”
27. WIDGETS – LIST VIEW Funzionalità : Scroll e Fling Fading a fine lista Scrollbar automatica Ottimizzazione in cache Customizzabile graficamente
35. RESOURCES E ANIMAZIONI – 9PATCH BITMAPS Stretching delle immagini per i widgets Misurazione del paddingembedded
36. RESOURCES E ANIMAZIONI Framework per le animazioni built-in Tutte le view animabili semplicemente richiamando View.StartAnimation() Qualsiasitipodianimazionepossibile scale, alpha, transition, rotation Frame-by-Frame Lista sequenziale di immagini
38. DEBUGGING e PACKAGING Eclipse & DDMS breakpoints e watches Debug su dispositivo via USB
39. SICUREZZA Linux user account per App Sicurezza basata sulle AppPermissions Apps firmatedaunaChiavePrivata del Dev Nessuna Central Authority (come iPhone)
40. DELIVERY APK Zip file XML-files compressi in forma binaria File di Manifest per le AppPermissions Signing con Dev Private Key Dev Public Key inclusa nel package Inclusione automatica degli Assets
41. MARKET Fino ad Ottobre 2008 eranoammessesolo Apps Free Canone di circa 25$ per licenza dev Percentuale Dev del 70% sulla vendita “Price Range” da $0.99 - $200 Abilitazione alla vendita dai 13 anni in su Money-back in 24h Contenuti espliciti non ammessi Upgrade “logico” delle applicazioni gratuito Commenti e ratings degli utenti Percentuale di installazioni/disinstallazioni