Let’s party on Visual Studio 2010 launch!


lroc

Ίσως το ξέρετε ότι την Παρασκευή 14 Μαϊου γίνεται η μεγάλη εκδήλωση της επίσημης παρουσίασης του Visual Studio 2010, του SQL Server 2008 R2 και των Windows Azure στο Κέντρο Πολιτισμού "Ελληνικός Κόσμός". Αυτό που ενδεχομένως να μην ξέρετε είναι ότι αυτή η παρουσίαση δεν θα είναι σαν τις συνηθισμένες (ξεκινά στις 7.30μμ) όπου κάποιοι ομιλητές απλά θα σας παρουσιάσουν τα προϊόντα. Δεν θέλω να σας αποκαλύψω όλες τις λεπτομέρειες, αρκεί να σας δώσω μερικά keywords: Heineken, rock, community, Coca-Cola, Domino’s pizza, XBox. Τι άλλο να θέλει ένας developer?!?!

E, οι τεχνικές παρουσιάσεις δεν θα λείψουν, αλλά όχι στο στυλ που έχουμε όλοι συνηθίσει. Από την μεριά μου θα σας δείξω τα νέα χαρακτηριστικά του Silverlight 4.

Τα λέμε εκεί!

Advertisements

Μάθε τo Silverlight 4


Έχουμε καλομάθει τώρα τελευταία με τα training kits και το Silverlight 4 δεν θα μπορούσε να μείνει χωρίς ένα τέτοιο. Mπορείτε να το βρείτε στο Channel 9 ή να το κατεβάσετε ολόκληρο από Microsoft Downloads. Αποτελείται από hands-on labs, 8 modules και 25 videos τα οποία παρουσιάζει ο Ian Griffits ενώ το περιεχόμενο έχει δημιουργηθεί από τον John Papa και τον Adam Kinney. Cudos!


Silverlight crossplatoformability


Έτοιμο το Moonlight 2! Το Moonlight είναι ένα open source project που δίνει τη δυνατότητα πρόσβασης σε περιεχόμενο Silverlight σε όσους τρέχουν Linux. Προς το παρόν είναι συμβατό με Silverlight 2 ωστόσο το πρώτο τρίμηνο του 2010 θα βγει preview του Moοnlight 3 και το τρίτο τρίμηνο θα βγει preview του Moonlight 4. Στο μεταξύ θα έχει βγει το Silverlight 5 αλλά αυτό είναι άλλη ιστορία…

Για να βγει το Moonlight υπήρξε στενή συνεργασία Microsoft – Novell σε διάφορα επίπεδα. Για παράδειγμα η Microsoft διέθεσε τα test του Silverlight, άνοιξε την άδεια πρόσβασης για το Microsoft Media Pack (που περιέχει το περίφημο set από codecs) ενώ παράλληλα πλέον επιτρέπεται η διάθεση του Moonlight και από τρίτους distributors. Επίσης, το ωραίο είναι ότι υπάρχει και το αντίστοιχο Linux SDK κι έτσι οι Linuxάδες μπορούν ακόμα και να γράψουν SL εφαρμογές!

Γι αυτό λένε ότι τα Χριστούγεννα είναι μέρες αγάπης…

Moonlight


Events, events, events και λίγα events ακόμη


Πολλά events τον τελευταίο καιρό, τόσο από τη Microsoft Hellas, όσο κι από το community μας. Πριν να κλείσει το έτος, είπα να κάνω έναν απολογισμό. Ξεκινώντας από την αρχή της σεζόν, στα πλαίσια των DevDays της Microsoft Hellas, έχουμε και λέμε:

  • 26 Οκτωβρίου, WPF: From Zero to F5
  • 5 Νοεμβρίου 2009, Silverlight3: See the light!
  • 26 Νοεμβρίου, Make Web Not War

Παάλληλα, το community μας δεν πάει πίσω:

  • 23 Σεπτεμβρίου, 32ο dotNETZone.gr Community Event: Windows Azure – Θεωρία και Πράξη
  • 27 Οκτωβρίου, 33ο dotNETZone.gr Community Event: N-tier RIA applications με κλειστά τα μάτια
  • 19 Νοεμβρίου, 34ο dotNETZone.gr Community Event: Why & How to optimize SQL Server for performance from design to query

Και ας μην ξεχάσουμε το 1ο Architecture Days event στις 22 Οκτωβρίου: Reconnecting Computers with Business με τους πολύ σημαντικούς ομιλητές που σημείωσε μεγάλη επιτυχία.

Πλέον, πριν να φτάσουμε στα Χριστούγεννα, έχουμε το μεγάλο event Join The New Efficiency στο Μέγαρο Μουσικής για την παρουσίαση Windows 7, Windows Server 2008 R2, Microsoft Exchange Server 2010 & Windows Phone

Επίσης τα DevDays συνεχίζουν στις 17 Δεκεμβρίου 2009 με θέμα HardCore! The Wild Side of .NET

Καθώς τόσο στα δικά μας events, όσο και σε αυτά της Microsoft Hellas, έχουμε συμμετάσχει κι εμείς, εύχομαι καλό κουράγιο και καλή συνέχεια για το 2010.


Silverlight 4: ante portas


Περιμένεις το Silverlight 3 πώς και πώς για να ξεκινήσεις την επόμενη RIA εφαρμογή σου και όταν αυτό συμβεί δεν έχεις προλάβει να την τελειώσεις κι βγαίνει το Silverlight 4!

Ναι, ανακοινώθηκε σήμερα στην PDC. Φυσικά, στην TechEd ρωτούσα τον Tim Heuer στο Ask The Experts για το πότε το Silverlight θα αποκτήσει features και αυτός σφίγγα να μου λέει “στο μέλλον” κι ούτε κουβέντα παραπάνω!

Και από τη μια τσαντίζομαι που ήδη με απασχολεί το θέμα του update της εφαρμογής για να παίζει στο νέο runtime αλλά από την άλλη, μόλις βλέπω όλα τα καλούδια που μας φέρνει η νέα έκδοση, μου περνάει… Δεν είναι καλό αυτό για τη ψυχική υγεία ενός developer, καταλήγει σε σχιζοφρένεια!

Πάρτε μια ιδέα για το τι φέρνει η νέα έκδοση:

http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx

http://channel9.msdn.com/learn/courses/Silverlight4/


Silverlight case study: Renault Laguna Coupé


Σήμερα έπεσε στην αντίληψή μου το site που έχει στήσει η Renault για το νέο Ranault Laguna Coupe. Βασίζεται στο Silverlight και μπορείτε να δείτε το DeepZoom εν δράσει (στην επιλογή «Full Imersion») καθώς και τη χρήση video. Πολύ όμορφο… Μαζί με το Hard Rock Memorabilia και το Patient Journey Demonstrator, αποτελούν αντιπροσωπευτικά δείγματα της τεχνολογίας. Άντε να δούμε και το site των Ολυμπιακών αγώνων του Πεκίνου, με όλα τα απίθανα κόλπα περί video που έχουν ανακοινωθεί!

Κοιτάζοντας λοιπόν το site, πήγα στο Full Imersion και επέλεξα από κάτω το «Tag». Περίμενα ότι θα έβλεπα τα κλασικά tag clouds ωστόσο με αιφνιδίασε ευχάριστα το visualization που τοποθετεί τα tags σε τρισδιάστατο χώρο και αλληλεπιδρούν με το ποντίκι. Το tag cloud μοίαζει με πραγματικό cloud! Ουσιαστικά αυτό είναι όλο το θέμα: Ναι, μπορείς να κάνεις τη δουλειά σου με τις γκρι φόρμες και τα κλασικά grids, comboboxes και listboxes ωστόσο όταν υπάρχει intuitive visualization τότε ο χρήστης «αισθάνεται» καλύτερα την εφαρμογή με όλα τα συνεπακόλουθα. Όπως σίγουρα «μπορείς να κάνεις τη δουλειά σου» και με μία DOS εμπορολογιστική εφαρμογή. Στα δύο Post-Launch Events που παρουσίασα το WPF δέχθηκα και τις δύο φορές την ερώτηση «γιατί να πάω στο WPF;». Το θέμα του visualization είναι μια από τις πιο σημαντικές αιτίες. Αυτό σημαίνει όμως ότι αν τελικά αποφασίσει κάποιος να πάει στο WPF θα πρέπει να έχει το WPF mentality και να είναι πρόθυμος να φτιάξει το ανάλογο UI. Ερχόμαστε δηλαδή στην αρχή μιας νέας εποχής, όπως τότε που περάσαμε από τις DOS εφαρμογές στις Windows εφαρμογές. Μπορεί όχι τόσο ως προς το τεχνικό κομμάτι αλλά ως προς το UI κομμάτι.