Dalla rete | Web Applications

Come progettare Web Apps per iPad

agosto 13, 2010 by Giuseppe Maldarizzi | 0 Commenti

Leggevo un interessante post di Stephen Vescio - uno studente di economia e web designer freelance di 20 anni (!!!) - che mette in evidenza aspetti fondamentali nella progettazione di applicazioni web per iPad.

Voglio qui riassumere alcuni punti invitandovi a leggere il post di Stephen per maggiori dettagli.

In fase di progettazione

- Lavorare alla risoluzione nativa dell'iPad di 768 x 1024 pixel. Attenzione: la risoluzione che visualizzate sul vostro monitor appare più grande di quella dell'iPad. Fate degli screenshot e visualizzateli sull'iPad per verificare le dimensioni corrette.
- Ricordarsi che il dispositivo visualizza la web apps sia in modalità Landscape che Portrait.
- Utilizzate gli elementi GUI for iPad per Photoshop che potete scaricare da qui.

Limiti

- L'iPad, come l'iPhone, non supporta Flash: utilizzate HTML5 e CSS3 per le animazioni, gli effetti o per i video.
- Non esiste il mouse quindi non usate eventi come mousehover per particolari animazioni: sfruttate le potenzialità del touch screen!
- Le scrollbar vengono gestite in modo nativo da Safari e il loro funzionamento potrebbe essere diverso da quello che vi aspettate. Evitate l'utilizzo di frames (questo anche in applicazioni per il web). Date un'occhiata anche allo script iScroll realizzato da Matteo Spinelli che permette di scrollare il contenuto e lasciare in posizione fissa l'header e il footer dell'applicazione.
- Evitate l'utlizzo della proprietà css position:fixed

Redirect automatico se l'utente sta usando un iPad

Attraverso poche righe di Javascript, potete verificare lo user-agent del browser che sta visualizzando la vostra applicazione e se si tratta di un iPad potete fare un redirect alla pagina progettata su misura per il dispositivo:

<script type="text/javascript">
if ( (navigator.userAgent.indexOf('iPad') != -1) ) {
document.location = "http://www.bracketslash.com/app.php";
}
</script>

Impostare fogli di stile differenti in base all'orientamento dell'iPad

Può essere utile impostare diversi fogli di stile in base alla visualizzazione dell'applicazione ossia se il dispositivo si trova in modalità landscape o portrait. Si consiglia però di non differire molto tra le due visualizzazioni altrimenti l'utente "perderà l'orientamento", i fogli di stile devono servire solo ad adattare il contenuto all'area di visualizzazione ma non a cambiare la navigazione:

<link rel="stylesheet" media="all and
 (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and
(orientation:landscape)" href="landscape.css">

Impostare l'icona dell'applicazione

Come per l'iPhone, cliccando sul bottone "+ - Aggiungi a Home" di Safari possiamo aggiungere la nostra web application preferita alle nostre applicazioni. L'icona da visualizzare deve essere di 72x72 pixel e viene impostata in questo modo nel tag <head>:

<link rel="apple-touch-icon" 
href="http://www.yoursite.com/your-apple-touch-icon.png" />

Un esempio...

Se avete un iPad vi consiglio anche di dare un'occhiata alla web app Bracket Slash realizzata da Stephen. Si tratta di un aggregatore di news gratuito per tenere sotto occhio i principali canali tematici in un'unica applicazione. Una bella idea e ben fatta se si pensa che è "solo codice HTML".

 

Dalla rete

Non basta più dire "Sono un programmatore web"

luglio 16, 2010 by Giuseppe Maldarizzi | 2 Commenti

Quando si parla di un sito internet, i non-addetti al lavoro pensano che basti uno o più grafici o programmatori per realizzare il lavoro tralasciando il fatto che dietro una realizzazione web si nascondono diverse figure. Con il passar del tempo e grazie allo sviluppo di nuove tecnologie e metodologie, nuove figure professionali si sono formate e i cosiddetti professionisti del web non sono più quindi solo programmatori o grafici ma figure altamente specializzate in determinati ... [Continua...]

Analisi | Comunicazione

SEO: Istruzioni per l'uso

aprile 12, 2010 by Giuseppe Maldarizzi | 0 Commenti

  Il web business degli ultimi anni è soprattutto incentrato sulla visibilità del proprio sito (alias prodotti) sui motori di ricerca. Ma cosa significa in parole povere? Che più sei vicino ai primi posti nella prima pagina dei risultati di ricerca e più probabilità avrai di essere contattato da potenziali clienti quindi vendere prodotti (alias profitti). Un semplice algoritmo insomma per il business 2.0... Magari fosse così semplice! Purtropp... [Continua...]

Web Applications

Come creare velocemente la snapshot di un sito (senza il PrintScreen)

aprile 2, 2010 by Giuseppe Maldarizzi | 0 Commenti

Le operazioni più comuni che vengono fatte quando si naviga in internet con l'utilizzo della tastiera sono il Copia&Incolla (il famoso CTRL+C & CTRL+V) e il PrintScreen (Barra spaziatrice + Stampa). Quest'ultima operazione permette di creare un immagine nella memoria del proprio PC di quello che stiamo guardando sul nostro schermo per poi incollarla, ed utilizzarla, in un documento, in una presentazione, per un catalogo, etc... Esistono strumenti web-based che ci facilitano l'ope... [Continua...]

Analisi

Quando Javascript diventa un virus...

marzo 23, 2010 by Giuseppe Maldarizzi | 0 Commenti

Mi sono arrivate delle segnalazioni che alcuni siti risultano non attendibili da Google o da altri add-ons per browser. Succede infatti che ci sono alcuni attacchi di tipo file-injection che inseriscono scripts di tipo javascript nella root del sito che servono essenzialmente per rubare dati personali o entrare nel sistema del navigante come un vero e proprio virus o cavallo di troia. L'unica cosa comune che ho notato tra i siti controllati è che l'attacco avviene su server linux con ... [Continua...]

Web Applications

Riconoscere un font partendo da un immagine

marzo 18, 2010 by Giuseppe Maldarizzi | 1 Commento

Oggi vorrei condividere uno strumento che ho scoperto da poco e che risulta molto utile per chi lavora nel settore del designer sia web che editoriale. Parlo del riconoscimento di un "carattere" o meglio chiamati fonts.Personalmente mi capita spesso di dover riprodurre sul web loghi o testi con lo stesso carattere utilizzato su un biglietto da visita o trovato in giro e proposto direttamente dal cliente. Come comportarsi? Più o meno riesco ad intuire a quale famiglia di caratteri apparti... [Continua...]

E-government

L'obbligo della Partita Iva sull'home page del sito aziendale

marzo 16, 2010 by Giuseppe Maldarizzi | 0 Commenti

Uno delle domande più frequenti quando si crea un sito aziendale è se bisogna riportare la Partita Iva nella home page del sito.  In realtà esiste una disposizione legislativa e più precisamente l'Art. 35 del DPR 633 del 1972 che disciplina l'Iva successivamente modificato dal DPR 404 del 5 Ottobre 2001: “Art. 35 (Disposizione regolamentare concernente le dichiarazioni di inizio, variazione e cessazione attività). – 1. I soggetti che intrap... [Continua...]

Analisi | Comunicazione

Le vostre mostre online per una settimana grazie a One Week Exhibition

marzo 9, 2010 by Giuseppe Maldarizzi | 0 Commenti

Un'idea semplice e originale, di quelle a costo zero che si trovano solo in rete: One Week Exhibition E' un progetto web ancora in crescita in 5 lingue che permette a chiunque e gratuitamente di pubblicare le proprie opere artistiche nella galleria d'arte del sito per una settimana intera. Il progetto infatti è "una galleria d'arte gratuita, online, per artisti che comunicano attraverso una pennellata di colore, uno scatto fotografico, note musicali, video, per... [Continua...]

Open Source | Strumenti

Crea un gruppo di lavoro a distanza con strumenti gratuiti e open source

marzo 3, 2010 by Giuseppe Maldarizzi | 0 Commenti

Le distanze tra le persone si stanno sempre più riducendo grazie alle nuove tecnologie degli ultimi decenni. Una lettera che prima impiegava giorni oggi ci mette un istante ad arrivare a destinazione grazie alle mail e in qualsiasi momento è possibile contattare chiunque con l'aiuto di telefonini e chat. E' un mondo in continuo movimento dove si fa tutto restando fermi.Ma come si crea un team di lavoro a distanza? E con quali strumenti? Ecco alcuni suggerimenti utilizzando solo pr... [Continua...]

Web Applications

Creare le fototessere via web è semplice e divertente: basta una webcam e PhotoCabine

febbraio 27, 2010 by Giuseppe Maldarizzi | 0 Commenti

PhotoCabine è una simpatica applicazione francese realizzata con tecnologia Adobe Flash che permette, attraverso uno stile un pò retrò, di creare delle vere e proprie fototessere via web in modo divertente. Dopo il caricamento dell'applicazione, basta "entrare in cabina", mettersi in posa e cliccare sul pulsante rosso per azionare la macchina fotografica. Diversi flash segnalano che le foto sono state scattate e alla fine vengono "stampate" virtualmente sul proprio scherm... [Continua...]