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

    Codice e slide della sessione ASP.NET MVC - tutto quello che avresti voluto sapere

    by andrea 03 February 2014 21:46

    Venerdì 31 Gennaio 2014 ho tenuto la sessione “ASP.NET MVC - tutto quello che avresti voluto sapere”.

    Esistono funzionalità di ASP.NET MVC che non vengono spesso menzionate nei principali tutorial o esempi, ma che possono fare la differenza in molte situazioni. In questa sessione mi voglio concentrare proprio in quelle funzionalità/caratteristiche meno note, e farvi vedere come poter risolvere elegantemente "problematiche" comuni. Localizzazione, customizzazione delle view, EditorTemplate saranno alcuni degli argomenti presi in causa.


    Tags: ,

    ASP .NET | XeDotNet

    Il buon programmatore - consigli pratici per una vita felice

    by Andrea 07 October 2013 11:21

    Venerdì 11 Ottobre 2013 si terrà il XeDotNet community meeting "Best Practices", dove io terrò una sessione dal titolo "Il buon programmatore - consigli pratici per una vita felice".
    Ecco qui l'abstract:

    Lavorando come consulente mi sono trovato spesso di fronte a problematiche (a volte banali), ma che erano la causa di gravi problemi di performance dell'appliccazione realizzata, oppure più banali, ma che rendevano il codice meno manutenibile e gestibile, specialmente lavorando in team. Vedere che nel tempo, persone/realtà diverse, commettono gli stessi errori mi ha fatto pensare a questa sessione...dove intendo elencare i problemi più comuni, che per causa di tempo o scarsa conoscenza, vengono commessi, e proporre delle soluzioni semplici da poter applicare fin da subito. (ASP.NET, ma non solo)

    La sessione è frutto di esperienze/problematiche che ho affrontato nel corso della mia attività di consulente (www.dottor.net). Non vi presenterò soluzioni a problemi complessi, o montagne di codice, ma bensì cercherò di darvi dei suggerimenti pratici che vi faciliteranno la vita.

     

    Prima della mia sessione, Davide Vernole ci parlerà di ALM con la sessione "ALM Assessment: a che livello siete?"

    Misurare la nostra capacità di gestione del ciclo di vita di un'applicazione non è sempre un'operazione semplice. In questa sessione impareremo a conoscere i livelli di maturità dell'ALM e le discipline a cui si applicano e vedremo come sia possibile misurare la maturità ALM del nostro team.

     

    Per partecipare al meeting, registratevi a questo link: http://www.xedotnet.org/Home/Meeting/20131011

    Tags: , , ,

    .NET | ASP .NET | XeDotNet

    Codice e slide della sessione Windows Azure - Abbattere tempi e costi di sviluppo

    by Andrea Dottor 18 June 2013 16:25

    Venerdì 7 Giugno 2013 ho tenuto la sessione “Windows Azure - Abbattere tempi e costi di sviluppo”.

    In questa sessione vedremo come utilizzare Windows Azure per velocizzare e semplificare la realizzazione di applicazioni ASP.NET. Dallo sviluppo al deploy, passando per lo storage...andremo in dettaglio su varie funzionalità che ci faranno apprezzare ancora più la piattaforma Windows Azure.

     

    Qui invece potete scaricare slide e codice della sessione “Riscrivere le query con SQLServer 2012” di Emanuele Zanchettin download

    Tags: , , , ,

    .NET | ASP .NET | XeDotNet | SQL Server

    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

    Il meeting si avvicina - What's New in ASP.NET 4.5 and Visual Studio 2012

    by Andrea Dottor 05 September 2012 23:25

    La prossima settimana, venerdì 14 Settembre 2012 si terrà il prossimo Community Meeting di XeDotNet dal titolo ASP.NET 4.5, SQL Server 2012 e Visual Studio 2012.

    In questo evento terrò una sessione dal titolo What's New in ASP.NET 4.5 and Visual Studio 2012, dove parlerò delle novità di Visual Studio 2012 riguardanti lo sviluppo web, e continuerò entrando in dettaglio in quelle che sono le novità introdotte in ASP.NET 4.5.

    Il Microsoft .NET Framework è in continua evoluzione, e con la prossima versione verranno rilasciate interessanti funzionalità riguardanti ASP.NET.All'interno di questa sessione conosceremo tutte queste novità, ed andremo invece più in dettaglio in alcune di esse, permettendo a chi conosce già ASP.NET di poter essere più produttivo (Strongly Typed Data Controls, Model Binding, Asynchronous, WebSocket, ... ), mentre, per chi invece non ha molta esperienza con questa tecnologia, potrà vedere come i nuovi template di progetto e Visual Studio 2012 potranno aiutarlo ad approcciare correttamente queste tipologie di applicazioni.

    Per chi volesse partecipare, trova l’agenda ed il link per la registrazione al seguente link:
    http://www.xedotnet.org/Home/Meeting/20120914

    Vi aspetto numerosi Winking smile

    Tags: , , ,

    ASP .NET | XeDotNet

    Codice e slide della sessione ASP.NET MVC in a real world

    by Andrea 28 September 2011 13:04

    Sono disponibili al download le slide ed il codice della sessione ASP.NET MVC in a real world che ho tenuto al XeDotNet Community Meeting Web & Natural Interfaces del 13 settembre 2011.

    Abstract: ASP.NET MVC stà prendendo sempre più piede, e le ultime release hanno portato importanti nuove funzionalità. Sempre più applicazioni vengono realizzate utilizzando questa tecnologia, e lo sviluppatore si trova ad affrontare nuove problematiche, che spesso differiscono da quelle di ASP.NET WebForm. Questa sessione non sarà una carellata sulle nuove funzionalità, ma bensì affronteremo problematiche reali in cui spesso lo sviluppatore incappa durante lo sviluppo di un'applicazione web, dimostrando quanto questa tecnologia sia flessibile e al tempo stesso potente e performante.

    Un ringraziamento particolare ad Andrea Agnoletto per aver contribuito con la sua presentazione.

    Tags: , , ,

    ASP .NET | XeDotNet

    Codice e slide della sessione Sviluppare con DotNetNuke. Un framework sul framework

    by Andrea 01 June 2011 05:56
    Ecco pronti al download le slide ed il codice della sessione Sviluppare con DotNetNuke. Un framework sul framework che ho tenuto al XeDotNet community meeting del 20 Maggio 2011.

    Abstract: Sviluppare applicazioni, occupandosi delle sole funzionalità che vuole il cliente, senza doversi occupare anche del codice di infrastruttura può sembrare un'utopia, ma non è così. In questa sessione vedremo come DotNetNuke, che è un CMS (content management system) open source, permetta allo sviluppatore tutto ciò. DotNetNuke può essere visto come un framework sul framework, in grado di fornire allo sviluppatore funzionalità avanzate che permettono di aumentare la produttiva e al contempo di ridurne i tempi di sviluppo.

    PS: Nello zip contenente il codice non è presente DotNetNuke. Per il suo donwload rimando al sito di riferimento www.dotnetnuke.com.

    PPS: E aggiungo che Speaker Timer ha funzionato alla perfezione! Testato sia con la mia sessione, che con quella di Davide… Android rulez!

    Tags: , , ,

    ASP .NET | .NET | XeDotNet

    DotNetNuke e un caso reale - Gymmit.com

    by Andrea 18 April 2011 02:51

    Non faccio solitamente pubblicità nel mio blog, ma qualche eccezzione ogni tanto ci vuole.

    Volevo segnalarvi il portale gymmit.com, sviluppato da Davide Senatore.

    link: www.gymmit.com
    gymmit è il motore di ricerca e social network per centri sportivi, palestre, piscine e SPA. Iscriviti a gymmit per conoscere il "Social Wellness".
    Be social. Be fit. Be gymmit!

    La cosa interessante per noi sviluppatori, stà nel fatto che il portale utilizza la versione Community Edition di DotNetNuke, e quindi è un esempio reale di utilizzo di questo CMS open source, a costo zero.
    Registrandosi, e dando uno sguardo alle molte funzionalità/moduli presenti, ci si rende subito conto di quanto lavoro sia stato fatto, e di come la piattaforma non abbia posto limiti allo sviluppo e alla crescita di questa piattaforma, ma anzi, di come ne abbia aiutato/agevolato il tutto, permettendo a Davide di concentrarsi nelle sole funzionalità.

    Veniamo ad alcune delle funzionalità che il portale offre agli iscritti:

    • per gli utenti:
      • completa integrazione con Facebook, dalla registrazione, autenticazione, e aggiornamento degli status
      • pubblicazione dei propri interessi come attività sportive
      • ricerca di utenti/amici in base alle attività in comune, in modo da poter praticare sport in compagnia
      • ricerca degli utenti in base alla disponibilità di tempo nel praticare un preciso sport
      • ricerca cetri sportivi nelle vicinanze, con possibilità di feedback per aiutare/facilitare la scelta agli altri utenti
    • per i centri sportivi
      • pubblicazione/gestione descrizione, orari, informazioni del centro
      • galleria fotografica
      • calendario corsi

    Se siete curiosi, la registrazione tramite Facebook richiede un solo click, e sono certo che Davide sarà felice di ricevere qualsiasi feedback vorrete dargli.

    Vi segnalo che il 20 maggio 2011, io e Davide Senatore parleremo per l'appunto di DotNetNuke, e potrete assistere ad un'interessante sessione che vi permetterà di capire come sia facile realizzare applicazioni con questo CMS open-source.
    Per registrarsi al community meeting: Programming DotNetNuke 5.0

    Technorati Tags: ,,

    Tags: , ,

    ASP .NET | .NET | Internet