• Programmazione Android
  • CORSI ONLINE
  • Web Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

NSConference: diario di bordo | Day 2

By Junior B. | on 24 Marzo 2011 | 1 commento
News

Dopo aver passato la serata del day 1 con i simpatici componenti della Shiny Frog (con base a Parma), il day 2 è iniziato con un’interessante presentazione dedicata al design per sviluppatori, con Dave Wiskus, designer di diverse applicazioni a tema sportivo in America. Gli esempi citati da Dave sono stati tutti di applicazioni che sono presenti “out of the box” in iOS, incredibile, inoltre, la notevole differenza di design tra l’app Mappe e Bussola. Nonostante usino entrambe componenti basici nelle loro UI, la prima ha un design completamente basico, la seconda, la bussola grafica, ha un design decisamente molto più elaborato.. ed ovviamente anche un funzionamento molto più complesso. La presentazione è poi proseguita con qualche consiglio, come ad esempio fare attenzione al design dell’applicazione, ma soprattutto allo studio dell’icona, il biglietto da visita di ogni applicazione.


NSConference-UK-day-2-01

Il secondo intervento del day 2 è stato incentrato sul parsing e sullo scanning di stringhe, con un bell’ingresso da parte di Uli Kusterer: UTF8, se non compreso, può diventare WTF8… geniale! Passata la prima parte ironica, la presentazione è poi proseguita con un’interessante panoramica su come gestire il testo nelle applicazioni, finendo con la gestione dei testi nei giochi.

Terza presentazione a cura di Jonathan Freeman (@widgetpress) sulla comunicazione tramite Bonjour tra iOS e Mac OS X. Pochi sviluppatori in sala hanno integrato funzionalità di comunicazione tra Mac OS X e iOS via Bonjour e proprio per questo è stata una delle presentazioni che ha riscosso maggior interesse. Una rapida carrellata di regole sulla gestione dei domini, sulla registrazione dei terminali in bonjour, ecc… per poi arrivare all’esempio pratico: un simulatore di corsa di cavalli. Jonathan Freeman ha distribuito (via GitHub) il client iPhone di un gioco prototipo che lui stesso ha creato per l’occasione. In pratica si doveva premere il nome di uno degli speaker sul proprio telefono e si poteva vedere sul Mac (server), sul palco, la posizione dell’avatar dello sviluppatore. Più la gente cliccava lo speaker, più esso si muoveva veloce verso il traguardo. Divertentissimo!

Il quarto intervento di Trevor Squires lo devo saltare, perchè per capire il concetto espresso, bisognava essere presenti, posso solo riassumere quanto proposto così: “Imparate dagli idioti e dai maniaci”.

Anche oggi, dopo la quarta presentazione, pausa pranzo. Niente da registrare, cibo più o meno come quello di ieri, niente di eccezionale purtroppo.

Passata la pausa ecco Tim Isted che ha presentato la parte che più mi ha colpito dell’intera giornata, un tema di difficile comprensione anche per uno sviluppatore navigato: debuggare codice Assembly. Quando facciamo il debug delle nostre applicazioni Mac OS X o iOS, spesso finiamo in errori banali che non riusciamo a comprendere, tanto da pensare che il problema arrivi da Apple e non dal nostro codice. Ecco che i consigli di Tim ci vengono in soccorso, molto abilmente ci spiega come debuggare il codice Assembly seguendo un paio di regole dopo aver capito le istruzioni base. Con un po’ di pratica è infatti possibile imparare ad interpretare quelle file di caratteri e brevi istruzione che a primo impatto sebrano non aver alcun senso, ma che in realtà nascondono dentro di se tutto ciò che realmente fa il nostro device a runtime. A riguardo v’invito a leggere le seguenti note: iOS Debugging Magic e Mac OS Debugging Magic.

Arriva il turno di Daniel Jalkut che illustra un paio di regole fondamentali per il supporto agli utenti una volta rilasciata l’applicazione e come comportarsi per risolvere eventuali problemi.

L’ultimo tema del day 2 è stato infine presentato da Saul More e trattava Mac Ruby, un’implementazione di Ruby sopra il core di Mac OS X, finezze tecniche solo per i più “geek”.

Anche per questa seconda giornata è tutto, a domani per l’ultimo giorno di conferenza!

Saluti da Reading!

Share this story:
  • tweet

Tags: conferenza iOSevento programmazione iOS e Macnsconferenceprogrammatori iPhonesviluppatori iOssviluppatori iPhone iPad

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 Dicembre 2017 - 0 Comment
  • Android, crittografare dati velocemente con Encryption

    24 Settembre 2018 - 0 Comment
  • Sql2o, accesso immediato ai database tramite Java

    3 Settembre 2018 - 0 Comment
  • Okio, libreria per ottimizzare l’input/output in Java

    27 Agosto 2018 - 0 Comment

Related Posts

  • APProposito di APP: bando di concorso dell’Unione Nazionale Consumatori

    20 Gennaio 2012 - 2 Comments
  • NSConference: diario di bordo | Day 3

    24 Marzo 2011 - 1 Comment
  • NSConference: diario di bordo | Day 1

    22 Marzo 2011 - 7 Comments

Author Description

Nato in Brasile, ho vissuto buona parte della mia vita in Svizzera, ho sempre avuto la passione per l'elettronica e l'informatica. Mi sono diplomato come Elettronico Multimediale per poi frequentare la Scuola Universitaria Professionale della Svizzera Italiana (SUPSI) in Ingegneria Informatica laureandomi nel 2007. Dal 2007 sviluppo su iPhone (fin dal primo SDK ufficiale) e web (Java, Scala e PHP). Da Settembre 2010 vivo e lavoro a Londra (Portable Pixels) come iOS developer a tempo pieno. Ho anche un blog personale sul mondo Apple ed Internet in generale chiamato: ThinkDiff.ch.

One Response to “NSConference: diario di bordo | Day 2”

  1. 24 Marzo 2011

    NSConference, la mia avventura

    […] NSConference: diario di bordo | Day 2 […]

Leave a Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

SEZIONI

  • Android
  • Comunicazioni
  • Contest
  • Corsi ed Eventi
  • Corso completo di C
  • Corso programmazione videogiochi
  • Framework
  • Grafica e Design
  • Guida rapida alla programmazione Cocoa Touch
  • Guide Teoriche
  • Guide varie
  • iPad
  • Le nostre applicazioni
  • Libri e manuali
  • Materiale OpenSource
  • News
  • Pillole di C++
  • Progetti completi
  • Risorse utili
  • Strumenti di Sviluppo
  • Swift
  • Tips & Tricks
  • Tutorial Pratici
  • Video Tutorial
  • Windows Phone

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Avvocato360
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.

devACADEMY.it

Vuoi imparare a programmare?

Iscriviti e accedi a TUTTI i corsi con un’unica iscrizione.
Oltre 70 corsi e migliaia di videolezioni online e in italiano a tua disposizione.

ISCRIVITI SUBITO