Categories
development graphics various

How to Develop Apple iPhone and iPad application

IMPORTANT: WE CAN WRITE A CUSTOM STEP-BY-STEP TUTORIAL, RECORD A DETAILED VIDEO OR HELP YOU REMOTELY TROUGHT THE iPHONE DEVELOPMENT PROCESS.
CONTACT US FROM THE AGENCY WEBSITE:
www.playsys.it
I would like to write something about my experience as iPhone developer, because it was an interesting and useful experience.
I (or we, because it was a team work at PlaySys) spent about 30% of the development time to become registered Apple Developers, then we spent 20% to practically develop the App and then we finished with a long 50% to compile & upload it on App Store. 
lucaderiublog.blogspot.com_iPhone_Development_01 lucaderiublog.blogspot.com_iPhone_Development_02 
Yes, these were the timings, and it’s not a joke. I don’t want to say that Apple is wrong, it’s not great or other things like this, I want only to write about my experience, maybe it can help someone else.
Before starting I would like to thank two key people that made the development of this App possible: Andrea Benedetti and Valentina Oggioni. 
lucaderiublog.blogspot.com_iPhone_Development_03 lucaderiublog.blogspot.com_iPhone_Development_04  
So let’s begin! 
The ingredients of the recipe to obtain an iPhone App are:
– a customer
– clear ideas of the final result
– clear idea on what you’ll have to modify at the end of the project
– a skilled and motivated team (programmers+graphician)
– lot of motivation
– knowledge between Objective-C and Photoshop (not so much, the team will manage them, but to manage it you should know a bit of everything)
– XCode, iPhone SDK, Snow Leopard, a Mac and so on…
– a sad life to spend in a office, behind a monitor
lucaderiublog.blogspot.com_iPhone_Development_05
The first thing to do is to become a registered Apple Developer
, so you have to apply to be recognized by them. In this phase you have to prepare some legal/economical information about your agency, and have to prepare your bank account. This phase requested us about 2 weeks or maybe a little more because a little misunderstanding with Apple. 
lucaderiublog.blogspot.com_iPhone_Development_06
After this step you’ll have a new account to access at the registered developer area. You’ll find some good stuff there inside:
– iPhone SDK
– XCode

– Utilities
– lot of step-by-step guides and videos
– references, tech manuals and discussion areas 
lucaderiublog.blogspot.com_iPhone_Development_07
I suggest to read the more as possible about the process of development. It’s a bit different from Windows, were you download your copy of Visual Studio Express and the .NET framework, you develop and post your executable online somewhere. 
lucaderiublog.blogspot.com_iPhone_Development_08
Now with XCode you only limit is your imagination, and of course your budget and your knowledge
. In my specific case I can do more with a piece of rope. Helpfully Andrea helped us a lot, writing the 99.9 % of the code; the remaining part was completed by me with some //copyright information 🙂
Now some questions:
Q- Do I need some coding knowledge to develop this kind of App?
A- Of course a lot OOP knowledge is required.

Q- Do I need to know a lot about Photoshop or other graphic program? A- No. There is the Interface Builder that can visually help you to place in the canvas your elements. If you are planning to develop a videogame the answer would be completely different.
Q- Do I need an iPhone to develop my App?
A- No, at least at the beginning of the development. The device could be necessary depending on the App you are developing. For a simple calculator you can manage everything without an hw device. Remember that you can use an iPod Touch to develop App for the iPhone, at least if you don’t use the phone, the microphone, the camera and the 3G connectivity. 
lucaderiublog.blogspot.com_iPhone_Development_09 While your programmer is developing and your graphician is creating cool stuff, you as project manager, have to prepare the certificates.
It’s important to know that there are 2 different kind of certificates: Development and Distribution. The Distribution one is split again in 2: AppStore and Ad hoc. Remember that you don’t need only the certificates, you will need Provisioning file too. 
lucaderiublog.blogspot.com_iPhone_Development_11  
Working on this I understood this relation:
Certificates <–> OSX
Provisioning <–> XCode

and of course there is a connection between XCode and OSX 🙂 
lucaderiublog.blogspot.com_iPhone_Development_12
So start opening your Keychain and request a new certificate from Authority. This creates 2 keys, a private and a public. Choose a 2048 bit RSA encryption and save it on your desktop. Login on your apple developer page and go in the certificates area. Here you can create your first Provisioning certificate. Simply go in this section of the site, choose to create a new certificate, upload your request and everything will be done automatically.
Now you can save your certificate for provisioning. Do the same thing for the Distribution one. For the first time you need a simple in-house distribution: a distribution file that manage the connection between your device and the XCode project, so you can deploy the project on the physical hardware instead of the simulator. 
lucaderiublog.blogspot.com_iPhone_Development_13
Back offline add the certificate inside the keychain and the connection file insider XCode (or iTunes).
You’ll need to setup XCode for the “local” distribution, it’s not difficult and Apple has a nice step-by-step tutorial on the site.
Remember to create at least 2 icons for you App: a 57×57 and a 512×512. These will be very necessary to publish your app on the AppStore.
When you finished your development the troubles will arrive 😉 
lucaderiublog.blogspot.com_iPhone_Development_14  
I really dunno why, but we encountered lot of terrible problems in the last part of the development. It was really frustrating and we loose lot of time: Apple’s automatic system rejected our zipped App, saying it was not signed with a proper certificate. Searching online I found hundred and hundred post about lot of developers that encountered our same troubles. Of course the certificates were valid, we were sure about this, like the other developers were sure about theirs. 
lucaderiublog.blogspot.com_iPhone_Development_15
As said I don’t know what happened: someone solved this reinstalling XCode and the SDK, someone create a new project and pasted inside the main work and we, after 7 hours of desperate things solved in this way:
– we inserted a jpg image in Interface Builder
– we compiled the project
– we removed the jpg
– we recompiled again
– worked! 😀 
lucaderiublog.blogspot.com_iPhone_Development_16
I think there is an unknown bug inside the website App validation, something that sometime works and sometime not.
We tried with the jpg because watching inside the compiled App we noticed some png files were damaged during the compile process.
This was a simple App, but we are planning a new one in these days and I hope not to encounter these frustrating bugs.
Enjoy App development, it’s really fun and interesting! lucaderiublog.blogspot.com_iPhone_Development_10  IMPORTANT: WE CAN WRITE A CUSTOM STEP-BY-STEP TUTORIAL, RECORD A DETAILED VIDEO OR HELP YOU REMOTELY TROUGHT THE iPHONE DEVELOPMENT PROCESS.
CONTACT US FROM THE AGENCY WEBSITE:
www.playsys.it

Categories
development graphics various

New web site – flash html and mobile (iPhone) version

Yes! we are online with a new website, social network, documents and mobile version.lucaderiublog.blogspot.com_sito_playsys_1
lucaderiublog.blogspot.com_sito_playsys_2 lucaderiublog.blogspot.com_sito_playsys_3 lucaderiublog.blogspot.com_sito_playsys_4
Main Web Site
The new payoff is clear and direct: The wire between virtual and real. What are these “wire”, “virtual” and “real”?
It’s simple: the wire is a link, a connection, a “bridge” that keeps constrained the virtuality and reality. The virtual is everything is done with the computer or every idea inside your head and the real…it’s Matrix 😉
Our work is to take your real idea and to construct a virtual project. At the same time, you can consider your idea a virtual concept, not yet realized…we can help you to make it real!lucaderiublog.blogspot.com_sito_playsys_2
The web site is hosted on our www.play-sys.com. We have a index.php, that contains a device recognition and relative redirection to the proper html page. This is useful because iPhone, iPad and iPod Touch devices have some troubles with flash player.
The main page is constructed with Adobe Flash (player version 8 + Action Script 2). Our swf is inserted in the page, using Adobe Dreamweaver…simple, quick, cool.
lucaderiublog.blogspot.com_playsys_mobile
The graphical idea behind the site is something clear, with little text, big renders and images. The site is English language only: who works in this business should speak it, and it sounds better than Italian.
We activated some extra sections:

PlaySys Tech
is a series of simple html pages that explains some technical things behind our work. Actually it’s in Italian because I started these pages some months ago, when we had the previous website version (the actual one is 5.3). Dunno if I’ll translate them, Italian language is better when speaking technical facts to Italian customers.lucaderiublog.blogspot.com_playsys_tech
http://www.play-sys.com/playsystech/index.html

PlaySys Legal
This is really important, it’s the work done by our lawyer staff (that costed lot of money) and that guarantee our legal shield in the case of stolen data, pictures grabbing, pdf sharing, images extraction, watermark removal and so on.lucaderiublog.blogspot.com_playsys_legal
http://www.play-sys.com/legal/playsyslegal_index.html

Facebook Page
We created a Facebook page to connect all our friends and customers, and to let them discuss about us. This raise our “transparency” that is one of our most important aspects.lucaderiublog.blogspot.com_playsys_facebook
http://tinyurl.com/playsys-facebook

Youtube Channel
Of course a Youtube Channel is important to explain our projects, and to explain what we can do with CG. A video explains things better than thousand words.lucaderiublog.blogspot.com_playsys_youtube
http://www.youtube.com/user/playsysstudio

PDF
Each section of our web site has a downloadable PDF file, that contains lot of images, descriptions and so on. Image extraction and PDF disassembly is strictly forbidden: they must be used for personal reference and for PlaySys future references.
http://www.play-sys.com/downloads/PlaySys_3D_Portfolio.pdf
http://www.play-sys.com/downloads/PlaySys_Publishing_Portfolio.pdf
http://www.play-sys.com/downloads/PlaySys_Development.pdf

Categories
various

Weekend al Grand Hotel di Tremezzo

Due settimane fa ho passato il weekend presso il Grand Hotel di Tremezzo. Tremezzo è un paese sul lago di Como con una veduta mozzafiato. L’Hotel è fantastico e dispone di 4 piscine (di cui una all’interno del lago), una spa favolosa e delle camere da relax totale.
Il personale è molto gentile anche se, a causa della clientela esigente, è a mio avviso eccessivamente formale e invadente.
La cena è sublime: portate estremamente ricercate con eccellenti disposizioni delle pietanze nei piatti, nulla è dato al caso.
È bello vedere l’attenzione che queste persone mettono nel loro lavoro. La precisione e la cura dei dettagli sono d’obbligo, e devo dire che apprezzo molto questo genere di approccio al lavoro. Negli ultimi mesi sono stato veramente seccato da persone che non sanno fare il proprio mestiere, o che lo fanno semplicemente per tirare sera e portare a casa una ricevuta in più: il lavoro deve essere un piacere, solo così si possono avere risultati da Grand Hotel! 
   
Consiglio vivamente un’esperienza di relax totale in questo Grand Hotel!

Categories
various

Il (doppio) rischio imprenditoriale

Ci sono migliaia di manuali che insegnano ad essere imprenditori, tra le pubblicità di Facebook ne trovo un sacco e spesso mi divertono le frasi con cui sono promossi.
Indubbiamente per essere imprenditori e dirigere un’azienda bisogna avere svariate nozioni di marketing ed economia, bisogna sapere quello che si sta facendo, i limiti legali e morali, la sicurezza nei locali di lavoro, le tipologie contrattuali, le percentuali di tassazione e così via…ma ci sono due cose da tenere sempre a mente, che pochi libri insegnano: Rispettare sempre le richieste del cliente e imparare a farsi pagare!lucaderiublog.blogspot.com_soldi Le richieste del cliente sono la prima cosa da tenere in considerazione. Quando lavoravo come designer, assunto come dipendente, ero convinto di avere idee migliori rispetto alle richieste dei clienti e qualche volta facevo di testa mia. Non era rilevante che le mie idee fossero geniali o pessime, se non rispettavano la volontà del cliente, venivano scartate o viste come negative.
Se dovessi tornare indietro sicuramente starei più allineato alle direttive: se il cliente chiede un interno capovolto, una figura umana appiccicata nel render in Photoshop, o un prato rosa, quella è la cosa giusta da fare.
Non rispettare le richieste del cliente (o del superiore) significa, in un certo senso, affermare che la propria opinione è la migliore; nulla è più irritante di dover pagare per sentirsi dire che la propria opinione sia migliorabile, e trovarsi di fronte un lavoro diverso da quello che ci si aspettava.
Se ordino una Maserati rosa significa che la voglio rosa; se mi viene consegnata nera o cromata non va bene, perché io la volevo rosa…e solo per quel colore sono disposto a pagare!
Un altro punto che viene spesso tralasciato è il fatto di farsi pagare, ossia concretizzare la monetizzazione del proprio tempo, offerto sotto forma di capacità lavorative specifiche. A differenza di quanto si possa pensare, essere pagati per un lavoro svolto, non è una cosa così immediata, specialmente in questi tempi di crisi, in cui tutti vogliono ottenere, ma nessuno è disposto a dare.lucaderiublog.blogspot.com_bancarotta Entrano così, sempre più spesso, in gioco procedure legali per sottolineare che, oltre alla retribuzione del lavoro svolto, debba essere corrisposta una percentuale pari alla mora, accumulatasi nel periodo tra il trentesimo giorno dopo la scadenza della fattura ed il pagamento della stessa. Sembra una stupidaggine, ma sempre più di frequente stiamo diventando vittime dei “buonismi” di concedere pagamenti a 30, 60 o 90 giorni. Nelle scuole non insegnano che a volte viene richiesto il pagamento differito di un certo numero di giorni.
Più di una volta mi è capitato di sentire “noi siamo abituati ad effettuare il pagamento a 60 giorni”, dove per 60 giorni si intende la fine del mese che contiene il 60° giorno dopo la consegna del lavoro finito…nella peggiore delle ipotesi 3 mesi di attesa.
Il significato è molto semplice: l’imprenditore, oltre al proprio rischio imprenditoriale, deve farsi carico del rischio del cliente, e se dopo la scadenza il cliente non vuole pagare, è libero di farlo (fermo restando i rischi a cui andrà in contro).
Attenzione però, perché da quando viene emessa la fattura, questa entra nel trimestre fiscale e bisogna anticipare allo Stato l’IVA.
Vogliamo fare due conti? Come imprenditore devi sostenere ovviamente delle spese tra cui affitti, rifiuti, 626, inail, spese accessorie, stipendi e relativi contributi, pulizie, inps, materiali, ammortamenti, cancelleria, connessione a internet, riscaldamento, acqua e così via…senza contare che, essendo un essere umano, sono presenti delle necessità di vario tipo (senza scendere nel dettaglio personale almeno un letto, un pasto al giorno, una doccia, un abito…i famosi beni impignorabili, almeno quelli).
Supponiamo quindi di effettuare un preventivo da 10.000 € (e notare bene che se vengono preventivati 10.000, questi devono essere!)
Nell’importo si trova la sommatoria di tutte le spese più un minimo di ricavo…diciamo 9.500€ di spese e 500 € guadagno.
Una volta finito il lavoro, viene emessa la fattura, ma nel frattempo, visto il pagamento in differita, è necessario anticipare i 9.500€ ai dipendenti e alle varie istituzioni (non è possibile evitare di pagare l’INPS solo “perché il cliente non mi ha ancora pagato”, così come non puoi pagare l’elettrauto in differita, lui i soldi GIUSTAMENTE li vuole subito, vedi diritto di ritenzione art 2756 del Codice Civile).
Se inoltre passa il trimestre, è necessario versare anche l’IVA, che di fatto non è un costo, ma è veramente una grande seccatura! L’IVA ammonta al 20% della fattura di 10.000 €, ossia equivale a 2.000€ (che comunque non entrerebbero nelle nostre tasche), ma che dobbiamo tirare fuori ancora prima di prendere la nostra misera fetta di 500 €.lucaderiublog.blogspot.com_law  Come tutelarsi?
Personalmente io mi sono studiato un po’ di legge ed economia e, per sicurezza, in casi delicati sono tutelato da tre legali che fino ad oggi hanno brillantemente risolto i “disguidi”.
Consiglio una grande cautela quando si gestiscono capitali grossi, così come quando si gestiscono quelli piccoli (nessuno ha voglia di pagare centinaia di migliaia di €, così come nessuno ha voglia di intraprendere procedure legali per somme minuscole). Abbinare lo studio alla pratica è la migliore delle lezioni, nessun libro ti insegna bene a lavorare, perché non contiene il lato pratico, ed in modo analogo, nessuna esperienza formerà più di un tot, perché è priva della teoria di base. È inoltre indispensabile una buona dose di voglia di fare, per non lasciarsi scoraggiare dopo la prima fregatura.

Categories
various

la tua startup, ma anche no!

Ieri, leggendo un noto quotidiano, mi sono imbattuto in un articolo interessante e dai toni parecchio persuasivi, riguardante le sovvenzioni e i presunti aiuti statali per l’avvio di una attività.
Prima di iniziare il mio pesante e polemico articolo, ci tengo a precisare, senza alcun tipo di ironia, che apprezzo i tentativi di recupero economico e soluzione al problema della disoccupazione, ma siccome sono preciso, puntiglioso e un po’ rompipalle, trovo che il progetto attuate dalle Camere di Commercio e chi di dovere non sia idoneo e che, anzi, procuri al cittadino solo ulteriori problemi.
L’articolo che ho avuto modo di leggere dice in parole povere “sei rimasto senza lavoro? non ti preoccupare perché ora puoi finalmente avviare la tua attività e diventare imprenditore”. Il concetto senza alcun dubbio è interessante, perdita del lavoro a parte, ma siamo davvero sicuri che avviare una attività comporti i vantaggi del tipo “l’imprenditore è ricco perché è un imprenditore”. Inoltre l’apertura di una attività deve essere, a mio avviso, una cosa spinta da una forte motivazionec, passione e cosí via; non mi sembra una cosa cosí allettante e soprattutto economicamente vantaggiosa se si tratta di una forzatura. Infine vogliamo parlare dell’analisi di mercato e i supporti dello Stato alle realtà che già esistono?
A me non torna una cosa, in Italia abbiamo già parecchie realtà commerciali e lo Stato non è in grado di individuare metodi e soluzioni per creare un terreno fertile alla loro crescita. In alcuni casi drammatici si sono verificati suicici di imprenditori che amavano il loro lavoro e si sono trovati in una trappola economica senza alcun supporto e agevolazione. Ciò che non mi è chiaro è perché lo Stato vuole nuove imprese, anche a voi non sembra strana questa cosa?…per via delle tasse dici? esatto! vuoi mai che lo Stato ti stimoli ad aprire la tua attività tra mille vezzeggiativi e luccicchii e poi ti schiacci in una morsa stretta? chissà! In ogni caso io vorrei dire la mia: ” Gentile Stato, aapprezzo molto le tue buone intenzioni e la tua voglia di fare e aiutare l’avvio di imprese, ma prenditi cura prima di quelle che hai già. Tante buone persone hanno già iniziato l’avventura assieme a te, dai lor modo di contribuire attivamente alla problematica della disoccupazione, permettendo l’assunzione di personale e permettendo salari decenti senza applicare accise su ritenute di tasse di marche da bollo applicate a diritti di segreteria. Dai la possibilità alle aziende di pagare col sorriso i propri dipendenti onesti e coltivare un rapporto di lavoro fruttuoso e onesto per tutti: azienda, lavoratori e Stato incluso”. “No Luca, io voglio che tutti avviino la loro impresa, la loro start up…quanto mi piace questo termine, a te no Luca?”.
Ora vorrei fare un esempio pratico prima di arrivare a parlare di numeri.
Mario è proprietario di una pasticceria in cui Andrea lavora come dipendente. I profitti non sono buoni e Mario, in tutta onestà, è costretto a comunicare il licenziamento di Andrea che, tristemente lo accetta e dopo i mesi di preavviso resta senza lavoro. Andrea cerca un nuovo impiego ma non lo trova (in questo articolo mi riferisco solo a faccende oneste, pulite e vantaggiose; sono volutamente escluse le opportunità di stage non retribuito, per dipendneti con esperienza od offerte altrettanto raccapriccianti). Lo Stato quindi si riteova ad avere Mario in difficoltà con la sua pasticceria ereditata da nonno e in piedi da 50 anni, e Andrea a casa senza occupazione. Voi cosa fareste? come risolvereste la situazione? la soluzione proposta dallo Stato è quella di permettere ad Andrea di diventare imprenditore ed aprire una pasticceria poco distante da dove lavora Mario. Andrea viene quindi introdotto in un incubatore ed in una serie di corsi di marketing, diritto aziendale, sicurezza sul posto di lavoro, gestione libri contabili (in seguito demandati al commercialista per 2000€ +iva all’anno) e cosí via. Il risultato può variare a seconda dell’impegno e della fortuna. Possiamo avere una situazione in cui sia Mario che Andrea, pur facendosi concorrenza, si arricchiscono. Possiamo avere una situazione in cui Andrea non riesce a competere con l’esperienza di Mario…peccato Andrea, eri senza un lavoro e hai investito i tuoi risparmi in una attività, ora la devi chiudere e trovarti un lavoro. Può succede però che la visione giovane del mondo di Andrea lo porti ad un successo clamoroso e Mario sia costretto a chiudere una attività portata aventi da 3 generazioni. Infine può succedere che le due attività siano in difficoltà entrambe e costrete a chiudere dopo uno o due anni. Sinceramente auguro a Mario e ad Andrea grande fortuna e non so dire cosa succederà di preciso, ma posso dirvi con esatt

Categories
development graphics various

3dsMax 2011 and PlaySys DMRB 3.0

Finally 3dsMax 2011 is out and We have our own copy to put hands on 🙂
The most exciting improvement is QuickSilver Hardware Renderer, I had great expectations about it and yes, it works enought. I’m satisfacted of it at 70%. In my opinion for my work that will not be so much important: when creating a scene I don’t need to continuously render it to see the results. I know a lot the various parameters and with 3 or 4 quick renders at the end of the production I can manage some fine tuning.
lucaderiublog.blogspot.com_3dsmaxd2011_quicksilver
But there is a thing not clear for me: Why is not possible to use QuickSilver with ActiveShade?!
ActiveShade was something inserted in 3ds max but never used and announced (or developed) with the proper importance.
ActiveShade is a sort of semi-realtime renderer that could be inserted inside a viewport and use like Vray-RT, fPrime, Modo preview and so on. Now in 2011 they have QuickSilver, a semi-realtime (hibrid) renderer and ActiveShade, but the weird thing is that is not possible to use QuickSilver as ActiveShade.

DMRB in action! (the video is quite boring, we’ll create a new one soon)

This means we’ll put hands again in one of our most famous plugins for 3ds Max: DMRB.
It was born as an experiment, and now is a professional tool, absolutely integrated in 3ds max, efficient, stable , bla bla… We will manage to release a pubblic version of DMRB 3.0 soon, so everyone will be able to merge it’s flexibility to QuickSilver 🙂

Categories
development graphics various

Helsinki Metropolia University

Last week I went at Metropolia University, one of the most famous and probably the best school in the entire Finland. They have lot of interesting courses and I went there to visit the Media Design course, especially the one connected to 3d graphic, digital animation and, of course, videogame development.
lucaderiublog.blogspot.com_Metropolia_logo
The first person I met was Pasi Kaarto, the head of 3D animation & visualisation studies, and mostly important a pioneer of computer graphic. I introduced my self as “the italian”, always speaking about something, leaving no empty space in our conversation 🙂
He was really polite and introduced me to the 3rd year class; they were/are working on an animation project that is really impressive as number of animated characters, joints, bones, vertex and so on. The animation is supervised by Jaana Wahlfors, an experienced director and Markus Elo, a really creative guy. At that moment of production they had a little pre-rendered sequences to verify the animations, but the most impressive thing, as said, were the number of animations they were doing. I was really surprised about the student’s interest in the subject, and the passion they put in that project. Everyone had his own computer and every student worked actively in the main pipeline, using Lightwave/3ds max for modelling (maybe UV mapping too, I didn’t asked), Photoshop for texturing, Maya for rigging and mentalRay for materials and render.
I really would like my students will have the same motivation and the same hardware support…this made me a bit depressed about it. I see the same passion in my student’s eyes, but I know the possibilities given to them are a bit different.
lucaderiublog.blogspot.com_bulevardi_720px
The trip was only at the beginning! we went to see the 1st class portfolio and what to say? Students already prepared for working experience. I think they don’t have so many things to learn regarding the technical aspects of 3D computer graphic. They had interiors, microphones, guitars, animated logos, tables with dishes, characters and animated things. The teacher asked them to animate some stuff without bones, so they invented accessible solutions to do this task. One of them created a mechanical tank with an incredible animation: detailed, expressive, dynamical and funny. I was also surprised by the work of another guy that created everything in Blender; he looked really interested in speed, showing me a speed-modelling exercise in which he crafted a car in about 15 minutes (if I don’t remember wrong).
This class was tutored by Lauri Huikuri, one of the most skilled lecturers. He was extremely prepared on all the aspects of 3D and visualization; it was so great speaking with people with the same passion…here at home sometime I feel a bit lonely.
We had a quick break at the 4th floor with Elina Vaeroe, the responsible of metropolia’s international affairs. We spoke about “secret” affairs and I discovered Metropolia’s fine arts and conservation courses worked in Naples with a local group for the reconstruction of a “Domus Pompeiana”. They gave me a book and reading it I discovered that Finish people are studying Pompei since a log time, around the beginning of the last century…interesting.
lucaderiublog.blogspot.com_helsinki_central
After this meeting we went to Helsinki centre to have lunch in a really cool restaurant. Time ago Berlusconi said that he coundn’t live in Finland because of food (one of his world famous bad jokes ;p), I think he didn’t tried good dishes. In this restaurant we met Peke Huuhtanen a visiting lecturer in Metropolia. He is actually a skilled animator employed at AnimaVitae Ltd. We spoke a lot about some subjects: Life in Finland vs life in Italy, schools and work in Helsinki vs schools and work in Milano, differences between our institutes, way to think, how to approach to work, football, weather, food, animation, UDK, renderer, realtime, and of course Alan Wake. I didn’t knew this game was a Finnish production and that inside the development team there are some Metropolia ex students. This is a proof of what I said at the beginning: Metropolia rocks!
After lunch they led me at the airport and after some troubles with planes I came back in Milano.
Nice trip, see you again in October!
A special thanks for this meeting goes to Mona Anniina Taponen that made it possible and to Pamela De Lorenzi that organized my travel.

Categories
various

Meeting Autodesk – parte 2

Durante l’incontro non si è parlato solo di 3ds Max, anzi, probabilmente è stato il software meno citato. Gran parte dell’incontro era basato sul tema del settore manifatturiero e delle sue problematiche. I punti principali sono stati 3:

  1. Incremento dei margini di produzione
  2. Aumento della qualità offerta
  3. Accelerazione del time-to-market

Questi sono i tre punti individuati da Autodesk, sui quali fornire un servizio qualitativo superiore, per permettere ai propri clienti di restare all’avanguardia, anche in tempi economicamente difficili come quelli che stiamo vivendo. Gli altri punti essenziali, di cui tenere conto oggi giorno sono:

  1. I nuovi mercati
  2. Proporre innovazioni merceologiche
  3. Le normative nella localizzazione
  4. Le tempistiche e l’agilità aziendale
  5. L’importanza della comunicazione visuale
  6. La globalizzazione e la concorrenza
  7. Il valore della sostenibilità ambientale

Per meglio soddisfare le richieste delle aziende, Autodesk ha interrotto la focalizzazione sull’impiego specifico del proprio cliente, spostando il fulcro sulla classe merceologica. L’elemento che contraddistingue la famiglia di prodotti 2011 e le successive release, è la creazione di una serie di strumenti che affiancano il cliente in tutte le fasi. Sebbene esistano ancora pacchetti completi in continua espansione, Autodesk sta sviluppando strumenti incentrati su tutte le fasi di lavorazione, dall’idea alla distribuzione. Sono state così introdotte le nuove versioni e sotto-versioni di AutoCAD, Revit, Inventor, Alias, iLogic, Vault, Algor Simulation, Moldflow e Showcase. la sopravvivenza consiste nell’abbattere i costi (ed eliminare quelli occulti) e per farlo, la strategia migliore è avvalersi dello sviluppo virtuale. Questa cosa mi ha risollevato notevolmente, specialmente per quanto riguarda PlaySys. Infatti il nostro lavoro si basa proprio su questo: Sviluppo virtuale di progetti reali. Sapere di avere l’appoggio, se non altro morale, di Autodesk ci permette di affrontare il mercato con il sorriso…alla faccia di chi considera la produzione materiale come l’unico vero mercato. 
PlaySys permette un vero risparmio, ma purtroppo la gente sembra essere prevenuta nei confronti di questa parola, a causa dell’uso e abuso, da parte di assicurazioni, banche e compagnie telefoniche, ecc. Il loro risparmio si basa sul nascondere la fregatura da qualche parte, e sappiamo tutti bene che questo è vero.
Il nostro risparmio si basa invece, sul progresso tecnologico, sull’applicazione della scienza e della tecnica. Noi ci basiamo sul progresso per offrire un servizio sempre più rapido e qualitativo, in grado di diminuire i costi senza sorprese!
Seguono alcune immagini dei prodotti trattati Algor Simulationlucaderiublog.blogspot.com_Leverage Inventor Simulation Model in Algor (2) lucaderiublog.blogspot.com_Moldflow Algor Interop (1) lucaderiublog.blogspot.com_Moldflow Algor Interop (2) lucaderiublog.blogspot.com_Native Support for AutoCAD (3) Alias Automotive
lucaderiublog.blogspot.com_installation_start_screen lucaderiublog.blogspot.com_CurveProjection lucaderiublog.blogspot.com_Surface Continuity Locator lucaderiublog.blogspot.com_Visualization_Features Civil 3D
lucaderiublog.blogspot.com_civil_vis_ext_exporter lucaderiublog.blogspot.com_civil_vis_ext_importobject lucaderiublog.blogspot.com_civil_vis_ext_location_sydney lucaderiublog.blogspot.com_civil_vis_ext_ortho_photo_after lucaderiublog.blogspot.com_civil_vis_ext_rail_objects Quindi come non dare ragione ad Autodesk?
Ovviamente si tratta di una multinazionale che offre questi prodotti per un ricavo economico, ma chi non lo farebbe? Potete cercare tutte le argomentazioni del mondo contro Autodesk, ma alla fine non c’è nulla che regga il confronto col fatto che Autodesk rappresenta un punto di partenza per il progresso tecnologico.

Categories
various

Meeting Autodesk – parte 1

parte 1 – Introduzione e 3ds max
parte 2 – Il cuore dell’incontro Autodesk Si è tenuto ieri a Milano, presso l’elegante terrazza Martini, il meeting Autodesk in cui sono state presentate le novità delle famiglia prodotti 2011 (ed alcune indiscrezioni a lungo termine per le release da qui al 2014).autodesk-logo
L’incontro è stato aperto da Massimo Guerini, responsabile per il Sud Europa dello sviluppo delle soluzioni Autodesk per i mercati Architettura-Ingegneria-Costruzioni. Il primo argomento è stato, a caratteri generali, la variazione del fatturato Autodesk nell’anno fiscale 2009 e la variazione della “disponibilità di cassa”. Il primo valore è calato drasticamente e i numeri hanno confermato ancora una volta la presenza massiccia della crisi globale, mentre la disponibilità di fondi ha segnato un leggero aumento; buona notizia che denota la stabilità di Autodesk e la possibilità a continuare ricerca e sviluppo dei prodotti (le oscillazioni sono in cifre da multinazionale, ben sopra al milione di dollari). Passando alle novità rilevati, la famiglia di prodotti 2011 presenta innumerevoli novità, sia in termini di funzionalità aggiunte sia per quanto riguarda nuove acquisizioni e nuovi prodotti dei vari pacchetti. Il primo software ad aver ricevuto un notevole upgrade è indubbiamente 3ds Max. Il comunicato stampa cita “Il software Autodesk® 3ds Max® Design 2011 offre nuove e straordinarie funzionalità per dar vita ai propri progetti. Workflow intelligenti e semplificati per lo scambio di dati e nuovi e innovativi strumenti di modellazione e visualizzazione permettono di incrementare in modo significativo la creatività e la produttività dei progettisti, consentendo loro di esaminare, convalidare e comunicare al meglio le storie che stanno alla base dei loro progetti”. In effetti è proprio così! lucaderiublog.blogspot.com_3dsmax2011_slate_1920x1080Nell’immagine è ben visibile il nuovo material editor a nodi, finalmente disponibile anche per gli utenti di 3ds Max. la mancanza di questa caratteristica si sentiva da tempo e i più esperti si sono affidati all’alternativa realizzata da Lumonix. Per gli utenti di Maxwell Render sarà necessario attendere la modifica del material editor da parte di Next Limit che, dalla versione 2.0, ha introdotto una nuova interfaccia proprietaria. Resta comunque possibile utilizzare il material editor tradizionale per caratteristiche di terze parti non supportate o per chi non volesse spendere tempo a studiare le nuove funzionalità. lucaderiublog.blogspot.com_3dsmax2011_composite-1920x1080 Una nuova caratteristiche, cha farà la felicità di molte persone, è il nuovissimo modulo derivato dal “cugino” Toxik per il compositing ed il finishing professionale. Grazie a 3ds Max 2011 è possibile compositare le immagini direttamente all’interno del package 3d, senza dover impiegare pipeline particolari. I vantaggi sono tantissimi, ma indubbiamente la velocità di lavoro resta al primo posto. lucaderiublog.blogspot.com_3dsmax2011_quicksilver-1920x1080 È stato introdotto Quicksilver, il nuovissimo renderizzatore ibrido che combina la potenza di calcolo della Cpu a quella delle moderne Gpu, abbattendo enormemente i tempi di rendering e anteprima del risultato finale. Anche la rappresentazione dei materiali all’interno delle viewport è stata migliorata notevolemente ed ora è nettamente più fedele a quella del render finale.
Quicksilver fa parte del progetto Excalibur, introdotto con la presente release 2011 e che proseguirà almeno fino al 2014, regalandoci prestazioni ed incrementi di qualità sempre superiori. lucaderiublog.blogspot.com_3dsmax2011_cat-1920x1080 Il modulo CAT, precedentemente disponibile solo per Softimage XSI e introdotto timidamente nella versione 2010, ora è pienamente supportato nella release 2011 e libera tutta la potenza per rig professionali e animazioni d’avanguardia. Resta sempre disponibile Character Studio e l’accostamento di CAT ne aumenta la flessibilità in maniera esponenziale. C’è chi ha sempre sostenuto che Maya fosse il top per il rig e l’animazione, ora forse è il caso di prendere in considerazione 3ds Max anche per queste fasi di lavoro. lucaderiublog.blogspot.com_3dsmax2011_ribboncustomization-1920x1080 Alcuni sostengono che 3ds Max non sia un software adatto alla modellazione o che comunque esso non sia al passo con i tempi rispetto a package 3d come Modo e Silo. Probabilmente queste persone non sono al corrente del nuovo set di strumenti Graphite Modeling Tool. Le caratteristiche introdotte con la release 2010 sono ora potenziate ed estese, così come l’interfaccia grafica. Seguono alcune immagini di 3ds Max 2011 lucaderiublog.blogspot.com_3dsmax2011_caddy_magnified-1920x1080
lucaderiublog.blogspot.com_3dsmax2011_containers-1920x1080
lucaderiublog.blogspot.com_3dsmax2011_objectpaint-1920x1080
lucaderiublog.blogspot.com_3dsmax2011_vpcanvas-1920x1080 Non bastano? allora seguono quelle di 3ds Max 2011 Design 😉 lucaderiublog.blogspot.com_3dsmaxd2011_container
lucaderiublog.blogspot.com_3dsmaxd2011_fbxfilelink
lucaderiublog.blogspot.com_3dsmaxd2011_inventorimport
lucaderiublog.blogspot.com_3dsmaxd2011_materiallibrary 
lucaderiublog.blogspot.com_3dsmaxd2011_modelingtexturing
lucaderiublog.blogspot.com_3dsmaxd2011_nativesolidimport
lucaderiublog.blogspot.com_3dsmaxd2011_quicksilver
lucaderiublog.blogspot.com_3dsmaxd2011_sketchupimport
lucaderiublog.blogspot.com_3dsmaxd2011_slate
lucaderiublog.blogspot.com_3dsmaxd2011_viewportdisplaymat 
Finalmente un sacco di novità e caratteristiche, insomma!
Chi, come me, utilizza 3ds Max da anni è rimasto parecchio deluso dalle precedenti versioni, specialmente dal passaggio dalla versione 9 alla 2008 o peggio, dalla 2008 alla 2009, in cui le uniche novità erano gli aggiornamenti dei plugin di terze parti. Ora, dopo anni di attesa anche i nostri desideri sono stati esauditi. Resta ancora da vedere una cosa: se, quando il software “crasha”, danneggia irrimediabilmente la scena. In tal caso il mio script DACS potrebbe tornare ancora comodo 🙂 Come sempre gli eventi Autodesk sono organizzati da Comunica con Simonetta. Un ringraziamento particolare va a Simonetta Palmieri e a Maria Luce Frizzi per il prestigio dell’organizzazione…e per avermi invitato a partecipare. Continua nella seconda parte: Il cuore dell’incontro Autodesk

Categories
various

Email e SendBlaster

Al giorno d’oggi è impossibile non utilizzare un’email per comunicare, aggiornare o promuovere la propria attività. Tutti noi abbiamo (almeno) un indirizzo che ci identifica e utilizziamo (almeno) un software per la gestione delle mail. Molti usano le applicazioni via web, fornite dai più comuni servizi come hotmail, gmail, yahoo ecc ; altri di noi usano software stand-alone come Microsoft Live Mail, Thunderbird e così via.
Tutti noi utiliziamo quindi l’email per diversi scopi, dal tempo libero al lavoro. Proprio in ambiente lavorativo spesso è necessario comunicare agli abbonati delle newsletter le ultime novità della nostra azienda. In questo caso è necessario affidarsi ad applicazioni specifiche, in grado di garantire funzionalità efficaci e valide.
Edisplay s.r.l, nata dall’unione di Digital Graph e Swimnet, società precedentemente conosciute sul mercato nazionale come produttori di software destinati al commercio elettronico e web oriented, offre una soluzione leggera, semplice e funzionale: SendBlaster.
Sul sito web dello sviluppatore è possibile scaricare una versione dimostrativa, valida senza limiti di tempo, in grado di gestire database di contatti, inviare email, valutare il grado di identificazione come spam e molto altro ancora.
Il software infatti, consente di associare al proprio funzionamento qualunque tipo di account mail. La stesura di un messaggio è estremamente semplificata, grazie all’editor WISIWIG HTML integrato: è possibile formattare il testo, cambiare la dimensione del font, inserire immagini nel corpo della mail e molto altro in pochi click.  
lucaderiublog.blogspot.com_screenshot_compose_msg
In fase di invio, il software consente di avvalersi di diverse funzioni avanzate come l’invio posticipato, l’invio di mail in gruppi frammentati, per evitare di essere identificati come spammer e, cosa ancor più importante, per evitare di sovraccaricare il server di posta in uscita.
Una funzionalità veramente sorprendente del software è la semplicità di creazione, aggiunta, rimozione e verifica degli indirizzi di posta dei destinatari.
Quante volte ci è capitato di tenere tutti i contatti all’interno di un documento di testo e di inserirli a mano? I più esperti si saranno affidati a strumenti di separazione automatica con virgole, prima di effettuare l’import (sempre che fosse permesso dal software utilizzato). 

lucaderiublog.blogspot.com_screenshot_import
SendBlaster offre un sistema di importazione automatica e un utilissimo sistema di verifica, per evitare contatti doppi (o tripli!).
Sul sito dello sviluppatore è anche possibile trovare uno strumento con il relativo tutorial per l’utilizzo, in grado di creare uno spazio di abbonamento alla newsletter sul proprio sito.
Molti di noi usano un semplice indirizzo email a cui arrivano le sottoscrizioni, dopodiché è necessario trascriverle una ad una nel database (sempre verificando che non ci siano dei doppioni).
SendBlaster si interfaccia direttamente con lo script e aggiunge (o rimuove) i nuovi abbonati. 

lucaderiublog.blogspot.com_screenshot_subscription-management 
Oltre a queste funzioni, è possibile trovare la gestione del bounce-back, ossia gli indirizzi ai quali non è stato possibile inviare la mail (perché non più attivi o digitati in maniera non corretta). La lista di bounce-back viene comparata con il database interno e il software è in grado di rimuovere automaticamente gli account non più validi.
Come se non bastasse, SendBlaster è in grado di inserire all’interno di ogni messaggio, alcune variabili di testo, prelevate direttamente dal database dei contatti.
È possibile così inviare email personalizzate, con frasi di apertura e chiusura ad hoc, intestazioni coerenti, e lingua diversa, in base a quella parlata da chi riceverà il messaggio. 

lucaderiublog.blogspot.com_screenshot_analytics  
Una versione di prova è scaricabile gratuitamente dal sito web dello sviluppatore e non testarlo sarebbe veramente un peccato. Per avvalersi di tutta la potenza del programma è consigliabile l’acquisto della versione PRO, attualmente disponibile al costo di 85€.