Danilo Poccia - Tecnologia et al.

giovedì lug 03, 2008

Una demo dell'editor JavaScript in NetBeans 6.1

NetBeans nella versione 6.1 include un nuovo editor JavaScript che implementa alcune utili funzionalità per semplificare lo sviluppo con un linguaggio altamente dinamico come JavaScript: completamento intelligente (inclusa la documetazione del linguaggio), rename/refactoring del codice, analisi in tempo reale delle librerie, supporto per vari framework Ajax per lo sviuppo di client web interattivi ed altro ancora.

E' possibile vedere una demo dell'editor JavaScript andando qui.

mercoledì lug 02, 2008

Un altro modo di vedere i miei tag su del.icio.us

...usando Wordle (un click per ingrandire l'immagine):

mercoledì mag 28, 2008

Spacchettamento Sun SPOT Java Development Kit

Nell'attesa di fare qualche test più approfondito, ecco le foto dello spacchettamento ("unpacking") del Sun SPOT Java Development Kit:

 


 


 


 

mercoledì mag 21, 2008

Solaris, OpenSolaris e Project Indiana

...ecco un video tratto da una mia presentazione presso l'Università di Napoli "Parthenope":

Il video è stato girato prima della disponibilità della distribuzione binaria OpenSolaris 2008.05.

Una demo di Java Real-Time

Ecco una demo, tratta dalla recente conferenza JavaOne 2008, di una possibile "applicazione" di Java Real-Time:

martedì mag 20, 2008

Marten Mickos (CEO di MySQL ed ora a capo del Database Group di Sun) a Roma il 30 maggio

Marten MickosCEO di MySQL negli ultimi sette anni ed oggi Senior VP del Database Group in Sun, sarà a Roma il 30 maggio 2008 presso il Dipartimento di Informatica dell'Università La Sapienza per un incontro con quanti – sviluppatori, studenti, tecnologi, decision maker, blogger, influencer - s'interessano al tema dei Database Open Source.

Argomenti chiave saranno la sostenibilità del modello Open Source, il presente e il futuro di MySQL.

Marten terrà un keynote di 20 minuti e sarà poi disponibile per una sessione di Q&A. 
Per gli appassionati è prevista una sessione di approfondimento su perchè MySQL è di particolare utilità nelle applicazioni del Web 2.0 e su come partecipare ai lavori della community MySQL.

L'ingresso è libero e gratuito: siete invitati partecipare e a diffondere la notizia a quanti potenzialmente interessati.

Quando: 30 maggio 2008 ore 16:30
Dove: Dipartimento di Informatica dell'Università La Sapienza di Roma, via Salaria 113 - 00198 Roma

Tutti i dettagli e l'iscrizione su http://it.sun.com/sunnews/events/2008/may/marten/.

giovedì apr 24, 2008

Fortress, un linguaggio di programmazione per matematici

Una panoramica di Project Fortress, il nuovo linguaggio di programmazione che riprende la sintassi della matematica, utilizza LaTeX per formattare in modo leggibile i sorgenti, sfrutta la Virtual Machine Java per garantire la massima portabilità ed è ottimizzato per il calcolo parallello. Il linguaggio è già stato discusso qui e qui.

Project Darkstar, un motore per i giochi multiplayer online

Un'introduzione a Project Darkstar, un motore (in backend) per la gestione delle sessioni di un ambiente multi utente, come i giochi multiplayer online. Le sue caratteristiche principali sono l'elevata scalabilità e la possibilità di gestire un unico "spazio" condiviso dagli utenti, contrapponendosi quindi all'approccio più comune nei giochi multiplayer online in cui gli utenti contemporaneamente connessi sono suddivisi in differenti "isole", "stanze" o "mondi".

Può essere utilizzato anche per applicazioni meno ludiche, un esempio è Project Wonderland, un sistema di collaborazione 3D, costruito proprio su Darkstar.

Sun SPOT Manager (incluso l'emulatore) disponibile gratuitamente per tutti

Riprendo il post di David Simmons per dire che da oggi il Sun SPOT Manager (che include l'emulatore) è disponibile per il download gratuitamente e per tutti. E' inoltre possibile attivare nel tab "Preferences" la versione "Dev Preview" che, sebbene meno stabile delle altre, include le ultime novità, soprattutto per quanto riguarda l'emulatore software dei device Sun SPOT.

Ecco una schermata tratta dalla "bounce demo" con due "Virtual" Sun SPOT (emulati quindi via software):

 

Il link Java Web Start per installare ed eseguire la piattaforma si trova qui: http://www.sunspotworld.com/SPOTManager/

Buon divertimento!

Cloud Computing con Project Caroline

Project Caroline è un progetto di ricerca dei Sun Labs che intende fornire una piattaforma scalabile in modo orizzontale per lo sviluppo ed il deployment di servizi Internet. Tali caratteristiche sono spesso riassunte nel termine Cloud Computing. La piattaforma fornisce ai servizi le necessarie risorse computazionali, di storage e di rete. I linguaggi ad oggi supportati da Project Caroline sono Java, Perl, Python. Sulla piattaforma Java è possibile eseguire anche i linguaggi Ruby e PHP.

 

Queste sono alcune caratteristiche tecniche della piattaforma:

  • ZFS per la creazione rapida di file system
  • i file system soono accedibili via NFS e WebDAV
  • le reti (VLAN) sono create su richiesta dell'applicazione, così come sono allocati gli IP Address (interni o pubblici)
  • varie forme di connettività sono implementabili (load balancer, NAT, VPN)
  • anche il servizio di DNS è gestito dalla piattaforma in modo dinamico

 

Di seguito un video che descrive in modo più approfondito il progetto. Il video dura circa 2h, di cui:

  • i primi 15' sono di introduzione ai Sun Labs (nell'ambito dell'iniziativa Open House), poi inizia la descrizione di Project Caroline
  • al 42' vi è una dimostrazione di una applicazione che si integra con Facebook 
  • al 49' inizia la parte più tecnica della presentazione

Sun SPOT Video dai Sun Labs

Questa è la registrazione della presentazione del progetto Sun SPOT svoltasi durante il Sun Labs Open House. Se siete interessati queste sono le indicazioni per scaricare l'emulatore. La durata è circa 1h30', ma ne consiglio comunque la visione in quanto il video è ricco di informazioni interessanti:

martedì apr 22, 2008

Presentazioni dal Sun Labs Open House 2008

Nei giorni 9 e 10 aprile si sono svolti gli annuali Open House dei Sun Labs, in cui sono stati presentati i principali progetti ed il loro stato: qui si trovano le presentazioni che sono state utilizzate durante gli incontri.

I temi trattati sono molto variegati, tra gli altri:

  • Big Project: Sun Small Programmable Object Technology (SPOT) 
  • Project Fortress 
  • Rock's Transactional Memory and How to Exploit It 
  • Unsecuring the Internet: A New Government Policy? 
  • Project Aura 
  • Project Live*: Software To Go 
  • Project Squawk 
  • Big Project: Project Caroline 
  • Big Project: Project Darkstar 
  • Conditional access with Java Card and DReaM-CAS 
  • OMS - Overview 
  • OMS - Business Perspective 
  • The Lively Kernel Project - Turning Web Programming Upside Down 
  • The Future of the Data Center
  • Truly User-Centric PKI 
  • Network Machines and Virtual Network in a Box 
  • MiRTLE: Using Wonderland to Create a Mixed Reality Teaching Environment 
  • Securing Data At-Rest: Make the Best of Encryption and Key Management 
  • Scalable Switch Architectures 
  • Growing the Fortress Programming Language by Example 
  • Building a File System on the Celeste File Store 

ERCIM News - Mathematics for Everyday Life

ERCIM News è la rivista gratuita dell'European Research Consortium for Informatics and Mathematics (ERCIM) che evidenzia lo stato delle attività in corso ed è pubblicata con cadenza trimestrale e numeri tematici. Scopo del consorzio è di incrementare la collaborazione tra la comunità scientifica ed il mondo dell'industria.

E' da poco disponibile il numero di aprile 2008:

April 2008
Special theme:
Maths for Everyday Life

venerdì apr 18, 2008

Usare DTrace con MySQL

Dalla MySQL Users Conference 2008 ecco una presentazione ricca di esempi di Ben Rockwood:DTrace & MySQL.

Da notare che il framework DTrace è stato portato da Solaris anche in altri sistemi operativi, come Mac OS X (10.5), FreeBSD e QNX.

Esempi pratici delle funzionalità di sicurezza in OpenSolaris

...in questa presentazione: Practical OpenSolaris Security Features by Brent Paulson.

Molto utili gli esempi su come utilizzare zone ed IPFilter per limitare l'accesso alla rete al minimo indispensabile. Credo sia uno dei pochi casi un cui una tecnologia di virtualizzazione (le zone) è utilizzata per aumentare il livello di sicurezza, e non il contrario.










Calendar

Feeds

Search

Blogroll

Navigation

Referrers

Recent Entries