Una component gallery per Instant Developer

by Andrea Maioli on 7 settembre 2010

Come annunciato da Luca la settimana scorsa, la versione 9.5 di Instant Developer conclude il ciclo di sviluppo relativo alla componentizzazione. Ora che l’infrastruttura è completa è possibile usarla al meglio, quindi è il momento giusto per cominciare a creare componenti da riutilizzare e commercializzare con Instant Developer.

I primi a voler sfruttare questa possibilità siamo noi, quindi abbiamo previsto di dedicare una buona quantità di risorse proprio allo sviluppo dei componenti più interessanti per tutti. Ora si pone il problema di identificarli, ed è per questo che abbiamo bisogno del tuo aiuto.

Quella che segue è la lista dei componenti che abbiamo previsto di sviluppare: ce ne sono molti e richiedono tanto tempo, quindi è importante stabilire la giusta priorità. Ci puoi dare una mano indicando quelli che sono più interessanti per te, aggiungendo quelli che non abbiamo previsto o infine comunicando quelli su cui stai già lavorando tu?

1)      Query Builder: crea direttamente a runtime le query di estrazione dati con un wizard apposito e poi aggancia i pannelli di risultato a qualunque funzione applicativa.

2)      Import/Export generalizzato: definisci a runtime modelli di mappatura fra i dati del database e file di testo formattati. Esporta o importa i dati senza ulteriore programmazione.

3)      Mailer: componente per l’invio di mail basate su template e per la lettura di caselle di posta.

4)      Google Applications: includile come parte della tua applicazione ed interagisci lato server con il repository dei documenti. Si prevede in particolare l’integrazione di Documents, Spreadsheet, Calendar, Gmail, Maps. E’ come avere Office integrato dentro alle tue videate!

5)      Paypal: permetti a tuoi clienti di eseguire pagamenti direttamente collegati alla tua applicazione attraverso il sistema più diffuso al mondo.

6)      Pivot Table: mostra i dati in una griglia bidimensionale con raggruppamenti multilivello.

7)      Social networking:  interagisci con i dati di Facebook e Twitter direttamente dall’interno della tua applicazione.

8)      Login generalizzato: aggiungi alle tue applicazioni nuovi metodi di registrazione e login, utilizzando anche Google Checkout e Facebook Connect per evitare di chiedere agli utenti di generare nuovi user name e password e di fornire i dati personali per accedere ai servizi.

9)      Agenda: aggiungi un componente di gestione del calendario alle tue applicazioni. Sarà supportata anche l’integrazione con Google Calendar.

10)   Gannt: gestisci le risorse attraverso un report di tipo gannt interattivo.

11)   BPM: un intero framework per l’implementazione di sistemi di business process management.

12)   NLP: un componente che permette di inviare comandi e query all’applicazione direttamente in linguaggio naturale.

Partecipa anche tu: se hai realizzato dei componenti o stai per farlo, avremmo piacere di includerli nella component gallery in modo che tutti sappiano che esistano e si possano rivolgere direttamente a te in caso di interesse. Se hai un’idea interessante da aggiungere alla  lista, raccontacela e la valuteremo volentieri.

{ 14 comments… read them below or add one }

1 Riccardo Bianco 7 settembre 2010 alle 17:31

Assolutamente un’ottima idea! Personalmente, da quando abbiamo iniziato a lavorare con i componenti speravo in uno sviluppo in tal senso, bravi!

2 Giovanni Poidomani 7 settembre 2010 alle 17:50

non saprei che altro aggiungere, il vostro elenco mi sembra più che completo.
I più interessanti per struttura informatica sono 1,2,6,12, forse anche l’11 se sapessi cos’è. Personalmente ritengo molto interessante anche il 7, tant’è che riguardo alle applicazioni per facebook ho acquistato due manuali.
Ruguardo al 4 sarebbe utile anche un repository su SHAREPOINT

3 Alberto Senni 8 settembre 2010 alle 22:21

Le mia classifica:
1,2 e 6 a pari merito e poi:
in ordine:11, 8, 10, 9 e poi tutto il resto.
Al volo non ho idee su componenti da aggiungere a quanto da voi proposto, ma sarano componenti chiusi o aperti, sarà possibile “customizzali” a proprio piacimento ?

4 Marco 9 settembre 2010 alle 08:11

La 3 e la 4 mi sembrano molto interessanti

5 Riccardo P. 10 settembre 2010 alle 17:19

Spettacolo ! Questa è la mia classifica: 1, 2, 8, 6, 9, 10, 11, 4. Quando saranno disponibili ???

6 Giuseppe Cassanelli 12 settembre 2010 alle 16:53

FINALMENTE !!! Solo Maio sa quante volte l’ho chiesto…!
Allora la mia classifica è:
3-4-8-9-1-2-5-7-10-6-11-12
A quando le prime consegne ???

7 Giuseppe Cassanelli 12 settembre 2010 alle 16:54

Non è un commento ma una segnalazione di errore:

SE NON SI INSERISCE L’EMAIL NEL CAMPO QUI SOPRA ESCE UN ERRORE 500 !!!

Saluti

8 Alberto Senni 12 settembre 2010 alle 17:21

Aggiorno la mia classifica:
1,2 e 6 a pari merito e poi:
in ordine: 3, 11, 8, 10, 9 e tutto il resto.

9 Gianclaudio Ferro 13 settembre 2010 alle 09:19

L’implementazione di un framework per il business process management è senz’altro molto interessante. E’ possibile avere maggiorni informazioni al riguardo ?

10 Stefano Borghi 21 settembre 2010 alle 15:29

Nell’ordine: 6, 2, 1, 9, 10, 8, 11, 4, 3, 5, 7, 12

11 Enrico Biscuola 1 ottobre 2010 alle 14:56

Aspettiamo con impazienza i primi rilasci.
Per quanto riguarda la nostra azienda, l’interesse maggiore và (nell’ordine) ai componenti 9, 11, 2, 6, 4,1.
Ma sicuramente sono interessanti anche le potenzialità disponibili con gli altri componenti presentati.

12 Davide 9 novembre 2010 alle 17:41

11, 11, 11, 11, 11, 11 e poi….. 11!

13 Giuseppe Frangiamone 25 novembre 2010 alle 16:29

In ordine di priorità 6, 2, 1. Stiamo facendo qualcosa sul punto 11 (BPM) per un nostro cliente.

14 Giuseppe Lanzi 25 novembre 2010 alle 21:29

@Luca scusa, non è una cosa voluta. Non rispondiamo sempre a tutti i commenti ma vogliamo migliorare nel gestirli. Intanto posso dirti che è previsto l’inserimento del progetto di iSpesa all’interno dell’application gallery contenuta in In.de.

a presto

Leave a Comment

Previous post:

Next post: