PaintCode 1.1, un tool di disegno per sviluppatori
Uno strumento di disegno per programmatori che consente di sviluppare interfacce per le app indipendentemente dalla risoluzione del dispositivo. Ora con opzioni per generare codice C#/MonoTouch. PaintCode è in vendita a 79,99 euro sul Mac App Store.
Mac App Store, scatta l’obbligo di Sandboxing
Scatta l'obbligo di sandboxing per le applicazioni in vendita su Mac app store. Il sistema migliora la sicurezza intrinseca di OS X impedendo però agli sviluppatori di utilizzare particolari funzionalità. Il vincolo potrebbe costringere molti programmatori a modificare il funzionamento di alcuni software.
OSXFuse, estende il supporto a file system di terze parti
FUSE per OS X è un nuovo fork nato dal vecchio progetto MacFUSE che consente di estendere la capacità nativa di OS X di gestire file system di terze parti. Utile agli utenti e agli sviluppatori per utilizzare e gestire qualunque file system gestito da FUSE.
iPhoneDeveloper: corso gratuito per imparare a programmare su iOS al Politecnico di Torino
Un corso di formazione gratuito per imparare a programmare iPhone e iPad. Si tratta di "Una Mela per il diritto allo studio" iniziativa organizzata dal Politecnico di Torino in collaborazione con Rotary International Distretto 2030 e con l'Ufficio Regionale del Piemonte. Il corso tenuto da iPhoneDeveloper ha come obiettivo la creazione di una app che sarà venduta in tutti gli App Store del mondo: il ricavato sarà devoluto in beneficenza.
In arrivo Coda 2 e Diet Code, per lo sviluppo web accelerato su Mac e in mobilità su iPad
In arrivo la nuova versione di Coda, il potente tool di sviluppo molto apprezzato tra gli sviluppatori web. Modifiche all’interfaccia e tantissime nuove funzionalità. In arrivo anche un’applicazione iPad per l’editing di codice on the road.
iOS spinge Objective-C, ora è più popolare di PHP
Nella classifica TOBE, il linguaggio Objective-C, legato particolarmente a OS X diventa sempre più popolare, tanto da avere ora scalzato PHP. Merito del successo dei sistemi operativi di Apple ma anche e soprattutto dei dispositivi con iOS.
NVIDIA contribuisce al porting del compilatore CUDA nella comunità Open Source
Il diffuso compilatore LLVM apre all'Open GPU Computing ed estende il range dei linguaggio di programmazione. L’infrastruttura di compilazione che utilizza NVIDIA per l’architettura CUDA C/C++ è largamente adottata da big come ad esempio Apple, AMD e Adobe.
Italiani alla WWDC 2012: un gruppo online per incontrarsi e condividere contatti
Un gruppo su Google permette agli sviluppatori italiani che parteciperanno alla WWDC 2012 di San Francisco di entrare in contatto, conoscersi e condividere esperienze e opportunità di lavoro. Disponibile a partire da questo link.
WWDC: la lista non ufficiale per sensibilizzare Apple su rimborsi e accesso
I posti disponibili per la conferenza mondiale degli sviluppatori WWDC sono stati esauriti in 2 ore e sul Internet nasce una lista per registrare gli utenti che hanno il biglietto ma non parteciperanno e per tenere traccia degli sviluppatori che desiderano partecipare ma non sono riusciti ad acquistare un biglietto. Obiettivo: sensibilizzare Apple sui rimborsi e sugli accessi all'evento.
RubyMotion, un tool per sviluppare applicazioni iOS in Ruby
Ruby è un linguaggio di programmazione dinamico e orientato agli oggetti, molto apprezzato dagli sviluppatori per la sintassi elegante, orientata alla produttività e all'espressività. Un nuovo strumento consente ora di sviluppare in Ruby e distribuire applicazioni iOS ottimizzate alla stregua di equivalenti applicazioni Objective-C.
IBM Mobile Computing, servizi per sviluppo multipiattaforma
Da IBM una piattaforma di software e servizi che favorisce le funzioni mobile e aiuta le aziende ad avvicinarsi alle opportunità commerciali del cloud computing. Le aziende potranno sviluppare le applicazioni mobili e le relative infrastrutture di supporto una sola volta ed eseguirle su qualsiasi piattaforma mobile, tra cui Apple iOS, Google Android e RIM Blackberry.
Intel, disponibile l’SDK OpenCL per le CPU Ivy Bridge
Per i programmatori disponibile un kit di sviluppo per sfruttare OpenGL con i processori Intel Core di terza generazione, tecnologia chiave aperta e supportata anche da Apple.
Hyundai Creative Lab, un contest online per creare app
In occasione della Design Week milanese, Hyundai lancia il contest “Creative Mobile Apps”: tutti sono invitati a proporre progetti per l’ideazione e lo sviluppo di applicazioni per dispositivi mobili (iPhone e iPad) sul tema della mobilità sostenibile e dei servizi legati al mondo dell’auto.
Imparare a programmare per iOS: corso con sconto per iniziare da zero con iPhoneDeveloper
Anche chi non ha mai scritto una riga di codice può compiere i primi passi nell'affascinante mondo della programmazione. iPhoneDeveloper propone il corso online Introduzione alla programmazione per iOS dedicato a chi vuole diventare programmatore partendo da zero. Questo corso è propedeutico per seguire poi il Corso Base di tre giorni in programma il 16, 17 e 18 maggio a Milano. Ecco i dettagli dei corsi, i costi e lo sconto di 50 euro per i lettori di Macitynet.
iPhoneDeveloper: il Corso Base per programmare iPhone e iPad in Arezzo
Per la prima volta il Corso Base per sviluppare app su iPhone e iPad si terrà ad Arezzo nei giorni 18, 19 e 20 aprile. Richiesta una conoscenza minima di base sulla programmazione: il corso di iPhoneDeveloper offre tutte le basi per iniziare subito a creare app da pubblicare su Mac App Store. Sconto di 50 euro per i lettori di Macitynet.
Gli sviluppatori chiedono ad Apple di modificare il tool per il reporting dei bug
Alcuni sviluppatori hanno lanciato una petizione per chiedere ad Apple di risolvere alcuni bug dello strumento denominato Radar, uno dei pochi mezzi a disposizione dei produttori di software per comunicare problematiche di sviluppo software alla casa di Cupertino.
Adobe, disponibile la seconda preview di Shadow
Disponibile la seconda public preview di Shadow, comodo insieme di strumenti che permette a sviluppatori di applicazioni web per smartphone di individuare e correggere problematiche cross-platforming. Possibile selezionare e sincronizzare più dispositivi sfruttando il WiFi e comprendere l’esistenza di eventuali problematiche, con dettagli visualizzati direttamente sugli schermi dei dispositivi.
iPhoneDeveloper, due corsi base per sviluppare per iOS; per i lettori Macity -50 euro
iPhoneDeveloper lancia due nuovi corsi base, uno a Bologna, al via domani, e uno solo on line. Tutto quel che serve per cominciare a programmare per iOS dal leader italiano del settore. Per i lettori di Macitynet uno sconto di 50 euro.
Microsoft spiega agli sviluppatori le differenze tra l’interfaccia Metro e iOS
Sul sito Microsoft una “Style guide” che spiega come eseguire il porting di un’applicazione per iPad adattandola all’interfaccia Metro di Windows 8. Un documento interessante, utile anche per comprendere le differenti metodologie d’interazione delle applicazioni.
Adobe Director, la prossima versione consentirà di creare applicazioni per iOS
Mostrate alcune funzioni della futura versione del pluripremiato ambiente di authoring multimediale Director. Come sempre sarà possibile creare soluzioni interattive avanzate compatibili con vari tipi di media e ora anche esportare applicazioni in formato compatibile con iPad/iPhone.
Real Software offre 200.000 licenze gratuite ai disoccupati
“Apps For Income” è il nome di un’iniziativa che consente ai disoccupati che compilano un modulo di ottenere gratuitamente licenze di Real Studio Personal Edition, ambiente che permette anche a persone con poca o nessuna esperienza in programmazione di creare applicazioni che hanno dimostrato poter costituire una primaria o supplementare forma di guadagno per centinaia di utenti. Una buona idea per creare aspiranti sviluppatori e fornire nuova linfa alla community che usa i tool del produttore.
Xcode 4.3.1, ora con supporto iOS 5.1
Disponibile la nuova versione dell’ambiente di sviluppo Xcode, ora con supporto per l’ultima versione di iOS. Aggiornati anche i documenti iOS Human Interface Guidelines e iOS App Programming. Xcode 4.3.1 si scarica gratis dal Mac App Store.
Sicurezza, iOS è più sicuro di Android
Esperti del calibro di Charlie Miller e Dino Dai Zovi non hanno dubbi: iOS è molto più sicuro di Android. Le spiegazioni nel corso dell’RSA Conference di San Francisco, appuntamento nel quale s’incontrano i maggiori esperti nel campo della sicurezza informatica.
OS X 10.8 Mountain Lion, la sicurezza potrebbe influenzare alcune applicazioni che usano AppleScript
Con OS X 10.8 aumenta la sicurezza del sistema operativo grazie al Gatekeeper, a scapito però di qualche grattacapo in più per gli sviluppatori che utilizzano AppleScript o Automator per automatizzare, eseguire o controllare alcune operazioni.
Apple invita gli sviluppatori a richiedere il Developer ID
Gli sviluppatori sono stati invitati a richiedere il certificato che consentirà di garantire le applicazioni distribuite sul Mac App Store o sul web, certificando che esse non siano portatrici di malware o non siano in qualche modo manomesse per scopi non espressamente indicati dallo sviluppatore.
FileMaker, conferenza sviluppatori a luglio
Resi noti i dettagli della FileMaker Developer Conference 2012, importante appuntamento nel corso del quale gli sviluppatori possono entrare in contatto con gli ingegneri, i product manager e il team di supporto tecnico del programma. La 17a FileMaker Developer Conference annuale si terrà dal 16 al 19 luglio 2012 presso l'hotel Fontainebleau a Miami (Florida). Le novità di quest'anno riguardano FileMaker Go, lo sviluppo dei progetti, le funzioni personalizzate, gli script, la sicurezza e molto altro.
WebKit, API per la vibrazione e nuova architettura JavaScript
Il “motore” di Safari e altri browser (es. Chrome) continua a essere migliorato costantemente. Nelle ultime versioni gli sviluppatori hanno aggiunto nuove API e aggiornato il motore Javascript, quest’ultimo ora con un interprete di basso livello che è da 2 a 2.5 volte più veloce rispetto al precedente.
Sviluppatori OS X, obbligo di sandboxing rinviato a giugno
Apple rinvia ancora una volta l’obbligo del sandboxing, la tecnologia che permette di proteggere il sistema eseguendo il codice all'esterno di alcuni punti "strategici" del sistema operativo. Condizione ora rimandata a giugno per consentire agli sviluppatori di sfruttare alcune tecnologie intrinseche di OS X 10.7.3, di Mountain Lion e nuove API di Xcode 4.3.
Xcode 4.3, Apple aggiunge il supporto per Gatekeeper di OS X 10.8 Mountain Lion
Tra i numerosi annunci di Apple, anche l’arrivo di Xcode 4.3 con strumenti che permettono agi sviluppatori di “firmare” le applicazioni. Xcode 4.3 si scarica gratis da Mac App Store. Gli sviluppatori iscritti al Developer Program possono scaricare dal sito loro dedicato la preview della versione 4.4.
Paradigma, annunciata la piattaforma Valentina 5 per il database multipiattaforma
Annunciata la nuova versione della piattaforma di sviluppo software e gestione database Valentina, prodotto che permette di gestire, richiamare query e amministrare database SQLite e non solo. Ora con supporto per database Postgre di serie, un nuovo query builder, SQL DIFF per l’analisi di tabelle e procedure, report designer avanzato.
Ex sviluppatore Apple mostra nuovi e interessanti concetti per chi sviluppa software.
Brian Victor, ex "Human Interface Inventor” di Apple, ritiene che gli sviluppatori utilizzino ancora oggi dei paradigmi simili a quelli usati a tempi delle schede perforate: si scrive/modifica il codice, si compila, si verifica se il risultato è quello desiderato e si ricomincia eventualmente da capo. Questo sistema è antiquato e non ha più senso dice Victor mostrando un interessante tool per sviluppatori che consente di interagire in tempo reale con il codice verificando all’istante cosa succede cambiando variabili, costanti, funzioni, procedure, ecc.
4D V13, nuova versione della piattaforma di sviluppo e database
Nuova versione di 4D ora con web render cross-platform integrato (WebKit based), web server multi-thread, nuovi strumenti di analisi per dare agli sviluppatori un controllo più accurato sul proprio codice.