MOBILE CAMP–Multi-Device Hybrid Apps con Visual Studio e Apache Cordova

by andrea 04 November 2014 15:28

Ecco qui le slide della mia sessione “Multi-Device Hybrid Apps con Visual Studio e Apache Cordova” tenuta martedì 04 Novembre 2014:

Sfrutta le tue abilità come sviluppatore web per creare app mobile per Windows Phone, iOS ed Android utilizzando una unica code-base (composta da codice HTML, CSS e JavaScript) e lavora direttamente in Visual Studio. Questo è ora possibile grazie all'estensione "Multi-Device Hybrid Apps for Visual Studio" ed all'uso di Apache Cordova. Un unico IDE ed un singolo progetto per sviluppare per le più diffuse piattaforme mobile.
In questa sessione scopriremo i vantaggi di questa combinazione e daremo risposta ad alcune domande: Quali vantaggi abbiamo dall'utilizzare Visual Studio? Perchè e quando sviluppare un'app ibrida? ...


Il codice utilizzato è il sample “AngularJS ToDo Sample” presente al seguente link:
https://code.msdn.microsoft.com/AngularJS-TODO-Sample-for-b651512a/

Tags: , , , ,

XeDotNet | Microsoft

Mobile Camp a Venezia

by Andrea 20 October 2014 14:14

Un nuovo evento è entrato all'ultimo nell'agenda di XeDotNet, sto parlando del Mobile Camp che si terrà Martedì 4 Novembre 2014 presso la sede centrale dell'Università Cà Foscari a Venezia.

I Mobile Camp sono eventi gratuiti per approfondire le tue conoscenze nella progettazione di applicazioni per Windows 8.1 e Windows Phone 8.1, con il supporto esclusivo di esperti Microsoft, delle Community e degli altri sviluppatori presenti.

Durante la giornata saranno presentate sessioni teoriche di natura tecnica, riguardanti le ultime novità nel campo mobile, e verranno approfondite le opportunità di business per gli sviluppatori indipendenti, per le aziende e per i partner.

In parallelo alle sessioni gli sviluppatori potranno mettere in pratica le competenze acquisite direttamente sui loro computer, usufruendo di telefoni e tablet per il testing delle proprie app.

L'agenda sarà la seguente:

  • 09:30 - 10:00     Registrazione
  • 10:00 – 17:00     Laboratorio libero
  • 10:00                Il business delle App: guadagnare con lo Store o distribuendole alle aziende
  • 11:00                Universal App e altre novità della piattaforma Windows
  • 12:30                Pranzo
  • 14:15                Multi-Device Hybrid Apps con Visual Studio e Apache Cordova - Andrea Dottor
  • 14:45                Introduzione agli Azure Mobile Services - Daniele Morosinotto
  • I posti sono limitati. Per registrarvi e per ulteriori informazioni:
    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032598324&Culture=it-IT&community=0

    Tags: , , ,

    Microsoft | Windows Phone | XeDotNet

    XeDotNet - One Day Mobile 2014

    by andrea 03 April 2014 10:57

    logo_xedotnetE’ con gran piacere che vi informo che sono aperte le iscrizioni per l’evento One Day Mobile 2014che si terrà il 15 Maggio 2014 presso il Novotel Castellana di Venezia Mestre.

    Si tratta di un evento da un’intera giornata tutto dedicato allo sviluppo mobile: Windows Phone, Windows 8, Xamarin e PhoneGap saranno i principali protagonisti.

    Ecco qui l’agenda che vi accompagnerà dalle 9 del mattino:

    Andrea Dottor: App connesse con ASP.NET Web API
    Realizzare applicazioni connesse può fare la differenza in un mercato in pieno sviluppo.
    Aggiornare i dati di un catalogo, caricare/leggere gli score di un gioco, interfacciarsi con applicazioni/database esistenti...tutti validi motivi per non perdervi questa sessione, dove vedremo come sviluppare servizi ASP.NET Web API che implementino l'OAuth2 authentication ed OData, e vedremo come poterli consumare da applicazioni Windows Phone, Windows Store App e Xamarin App.

    Andrea Boschin: Condivisione del codice tra W8 e WP8
    Lo sviluppo mobile richiede sempre più spesso di fornire applicazioni che siano disponibili su diversi device, siano essi Windows Phone o Windows 8, sfruttando le peculiarità di ciascuno. Questo pone il problema di scrivere codice che possa in qualche modo essere riutilizzato su piattaforme che pur essendo simili hanno diversità marcate. In questa sessione vedremo alcune tecniche che possono aiutare nel migliorare la condivisione del codice quando si sviluppano applicazioni per questi sistemi.

    Mirco Vanini: C++ in Windows Phone Apps
    In questa sessione vedremmo una panoramica degli strumenti messi a disposizione per lo sviluppo nativo su Windows Phone 8. Verrà posta particolare attenzione al suo utilizzo per lo sviluppo di applicazioni ibride (C#/C++) che hanno la necessità di riutilizzare algoritmi sviluppati su piattaforme desktop.

    Davide Vernole: Xamarin do it better!
    Xamarin offre un’alternativa al “Write Once, Run Anywhere Approach” permettendo agli sviluppatori di realizzare applicazioni per le principali piattaforme mobile garantendo interfacce utente native, performance native e condivisione del codice tra le diverse piattaforme utilizzando C#, il .NET Framework e Visual Studio. Lo "Xamarin Unique Approach" è il filo conduttore di questa sessione in cui impareremo a conoscerlo meglio. Sfruttate conoscenze, potenzialità e sintassi di C# per ottenere il meglio dalle vostre applicazioni cross-platform; ovviamente con Xamarin!

    Lorenzo Barbieri: Architettura WP8

    Davide Senatore: PhoneGap & Cordova: building cross platform mobile applications
    In questa sessione parleremo di sviluppo mobile cross platform con PhoneGap (AKA Cordova).
    Prenderemo in esame tool, skill richieste per iniziare e best practice per non incorrere in spiacevoli scoperte.
    Scopriremo come l'investimento in "poche" tecnologie standard possa abilitarci allo sviluppo su tutte le piattaforme mobile al momento disponibili.
    Non ultimo, confronteremo anche pro, contro e costi di sviluppo di una soluzione di questo tipo con una soluzione nativa ed una soluzione web-based, prendendo in esame applicazioni realmente sviluppate.

    Marco Dal Pino: Sviluppare e pubblicare applicazioni Gestionali (LOB) con Windows Phone
    La piattaforma Windows Phone ha raggiunto una buona diffusione di mercato e sempre più si sente la necessità di implementare funzionalità gestionali utilizzando i device WP8. Inoltre la prossima versione di Windows Embedded 8 Handheld sarà basata proprio su Windows Phone, introducendo nuovi device industriali rugged con caratteristiche di lettura barcode o Carte magnetiche; il tutto già compreso nativamente nelle API di Windows Phone. Vediamo come affrontare lo sviluppo di queste applicazioni, quali tipici problemi vanno affrontati e come distribuire il prodotto ai nostri clienti.

    Ora non vi rimane che registrarvi…accorrete gente, accorrete!
    https://communitydevtool.microsoft.it/public/frmRegister.aspx?eventid=1203PSOSREGTFTMLKGCQHT

    Vi avviso che i posti sono limitati Occhiolino

    Tags: , ,

    Windows Phone | XeDotNet | Microsoft | .NET

    Cancellazione di un progetto dal TFS di Visual Studio Online

    by Andrea 13 November 2013 23:20

    Facendo delle demo durante alcuni corsi di formazione, mi sono ritrovato ad avere alcuni progetti inutilizzati all'interno del mio account di Visual Studio Online.

    Nel caso voleste cancellarli definitivamente, lo potete fare dal Developer Command Prompt di Visual Studio, digitando:

    TfsDeleteProject /collection:https://NomeAccount.visualstudio.com/DefaultCollection "nome progetto"

    Ed ecco ritornato l'ordine! ;-)

    link MSDN: Delete a team project [TFSDeleteProject]

    Tags: ,

    .NET | Microsoft

    Codice e slide della sessione Sviluppo di applicazioni mobile con ASP.NET MVC 4

    by Andrea Dottor 12 November 2012 21:19

    Venerdì 09 Novembre 2012 ho tenuto la sessione Sviluppo di applicazioni mobile con ASP.NET MVC 4 al XeDotNet Community Meeting.

    Lo sviluppo di applicazioni mobile stà entrando sempre maggiornmente nella vita dello sviluppatore web.In questa sessione vedremo come ASP.NET MVC 4, con l'aiuto di alcune librerie, possa agevolare lo sviluppo di applicazioni web che dovranno essere consumate da dispositivi mobile. Analizzeremo le problematiche che differenziano lo sviluppo web-mobile rispetto al normale sviluppo web e le affronteremo passo passo.

    Il tutorial di cui vi ho parlato lo trovate a questo link: ASP.NET MVC 4 Mobile Features

    Tags: , , ,

    ASP .NET | .NET | XeDotNet | Microsoft

    Baroliere per Windows 8

    by Andrea Dottor 24 October 2012 22:01

    Per chi non si accontentasse della versione per Windows Phone (link) ecco arrivare Baroliere anche su Windows 8.

    Barare+parole=BAROLIERE
    Vincere ai giochi di parole non è mai stato così facile.
    Immetti le lettere che hai a disposizione e ti verranno visualizzate tutte le parole disponibili nel dizionario italiano.

    L’applicazione rimane molto semplice nel suo utilizzo. A differenza della versione Windows Phone, accanto ad ogni parola è stato aggiunto il relativo punteggio, calcolanto seguendo le regole di Scrubble.
    L’implementazione del contratto di Search velocizza il suo utilizzo…anche se la versione snapped sarà quella che più si addice ai professionisti del “baro”.

    Questa è una prima versione, ma ho già in mente delle nuove funzionalità che la renderanno ancora più interessante (non appena troverò il tempo per poterle implementare).
    Barolieresnippet

    Download Baroliere from the Windows Store:
    WindowsStore_badge_green_en_small_40x125
    La versione per Windows Phone è scaricabile al seguente link: Barolire per Windows Phone

    Tags: , ,

    .NET | Microsoft

    Microsoft MVP ASP.NET per il quinto anno

    by Andrea Dottor 02 October 2012 00:15

    MVP_logoOgni anno l'amozione è sempre la stessa...l'attesa (infinita) di una mail che speri di ricevere, e più passano i minuti, e più i dubbi di non vederla salgono.

    Ed invece, ecco che anche quest'anno, per il quinto anno consecutivo ho ricevuto il Microsoft MVP award per la categoria ASP.NET.

    Una soddisfazione immensa, un premio che ti fa capire che c'è qualcuno che riconosce/vede il tuo impegno verso gli altri, verso le community
    ...un premio che ti fa dimenticare le notti spese davanti al pc

    ...un premio che io ricevo e che dedico a voi che seguite i miei post, i miei meeting, i miei video, i miei tweet.
    E' grazie a voi, grazie al vostro continuo spronarmi e motivarmi, che mi avete dato la possibilità di ricevere questo riconoscimento

    Grazie!

    Per chi non sa cosa sia il Microsoft MVP Award, ecco qui tutte le info: http://mvp.microsoft.com

    Tags:

    ASP .NET | Microsoft | +1 | Pensieri

    ASP.NET 4.5 e Autenticazione OAuth (Facebook, Twitter, Google, Microsoft account,)

    by Andrea Dottor 28 September 2012 00:41

    Non poteva mancare uno screencast dedicato all’autenticazione OAuth, inclusa di default all’interno dei template di progetto di ASP.NET 4.5.
    Questa funzionalità permette di far si che gli utenti possano registrarsi e loggarsi all’applicazione utilizzando le loro credenziali dei più famosi social network (Facebook, Twitter), per non parlare anche di quelle di Microsoft Account e di Google.
    E questa funzionalità apre la porta a innumerevoli scenari di espansione.

    Potete vedere il video a questo link: http://youtu.be/aFrt8q_Ko8o

    Potete approfondire l’argomento con le slide ed il codice che trovate in questo post:
    Codice e slide della sessione What's New in ASP.NET 4.5 and Visual Studio 2012

    Tags: , , , ,

    ASP .NET | .NET | Microsoft

    ASP.NET 4.5 Model Binding Filtering

    by Andrea Dottor 24 September 2012 21:40

    Ed ecco che con questo video approfondiamo l’argomento del model binding di ASP.NET 4.5, andando maggiormente in dettaglio nella funzionalità di filtering, e di recupero dei parametri necessari ad un metodo di select per recuperare i dati.

    Il video lo potete trovare al seguente link http://youtu.be/5SAx9t2UYP8

    Potete approfondire l’argomento con le slide ed il codice che trovate in questo post:
    Codice e slide della sessione What's New in ASP.NET 4.5 and Visual Studio 2012

    Se apprezzate l’iniziativa di questi video, aiutatemi a farli girare in rete. Ricordatevi che aspetto ogni tipo di feedback in modo da poter capire se l’idea di questi screencast vi piaccia o meno... ed anche qualsiasi suggerimento che mi permetta di migliorarli.
    Winking smile

    Tags: , ,

    ASP .NET | .NET | Microsoft

    ASP.NET 4.5 - Model Binding e Strongly Typed Data Controls

    by Andrea Dottor 20 September 2012 21:52

    Con questo video inizieremo a vedere le novità che il Microsoft .NET Framework 4.5 porta ad ASP.NET, ed andremo in dettaglio nelle funzionalità di Model Binding e Strongly Typed Data Controls.

    Il video è visibile al seguente link http://youtu.be/nuHngcPZKWE

    Potete approfondire l’argomento con le slide ed il codice che trovate in questo post:
    Codice e slide della sessione What's New in ASP.NET 4.5 and Visual Studio 2012

    Tags: , ,

    ASP .NET | .NET | Microsoft