Wednesday, October 29, 2008

Live from LA it’s PDC: Keynote Day 3

10.10am the show is over after a glance a all this new technology and hope to see more in the years to come.

10.08am a mini surface can be enabled by using an infrared camera enabling interaction with a mobile surface by using the same infrastructure of the surface and just refracting light to approach the gesture and context.

10.05am the way it works is that it transparent the 1st surface by applying a voltage letting the light pass thru to a second diffuse surface, at a rate that makes it invisible to the naked eye and providing the effect of 2 displays.

10.01am Demo. Wow! so there is a second light projection going on that behaves similar to a magnification glass in top of the surface, really really cool!

10.00am Steve Hodges is on stage and introduces SecondLight, interaction beyond the Surface.

9.59am Rick is back on stage on showing  a video of a prototype for Surface using a projector on a table.

9.56am now showing a video of things that could be possible with Boku. really cool and complex stuff made simple. I ain’t no kid but me kid inside is craving to play with it.

9.51am Boku is a functional, rule based system that let kids associated actions to intuition. – it kind of takes me back to me time in CS101 learning Scheme *cool*

9.49am Demo time. How to use Boku to write a hello world, using an Xbox Control.

9.47am Boku is a lightweight programming for kids by means of building games.

9.45am Rick is talking about his 9 year old kid programming C# programs using generics, WPF and console programming and introduces Mat MacLaurin to talk about Boku.

9.39am World Wide Telescope has over 1.5 million active users and as now there is a new release called Equinox with a set of data that doubles the initial set of images available in the previous release.

9.36am Education is another big center for collaboration with the Academy in robotics, children learning mechanisms and use of technology in educational communities.

9.30am Rick is back on stage and is introducing the use of Machine Learning Theories on the investigation of vaccines by mean of simulation and data analysis based on large data sets. 

9.19am showing the use of sensors in building energy efficient solutions.

9.10am Feng Zhao now is introduced to talk about sensors in our environment. *for those in PDC, check out the Windows 7 booth for your sensor card, so you can build your own prototypes*

8.59am Research pushes the process into one that is agile and can come into rescue when things go not as expected.

8.57am Research is a source of IP and new product technologies generating over 25% of the company’s patents, generally categorized as more “fundamentals”.

8.52am DirectX, Windows Media and the Tablet PC are examples of products who made it out of the Research Division.

8.48am as of today there are more than 800 PhD researchers making it one of the biggest faculty facilities in the world. 4000 papers published in the last 17 years with facilities in over 4 countries including India, China, England and the US.

8.47am MSR uses a University Org model and behaves as one. Focusing on Open Research with Strong ties to University Research.

8.45am Code that was written by Rick back in Carnegie Mellon is still running on Mac OS X and the iPhone; inspiring on the basic focus of expanding the state of the art in the field of technology by Research.

8.42am 1990 a Memo was written to BillG and the board of directors to open a basic research laboratory, when the company was still a small company.

8.39am Rick Rashid takes the stage and introduces what Research is in the 21st Century.

8.38am One of the things MSR provides Microsoft is that it allow them to “see into the future”. Focusing on problems that they could only dream.

8.33am Lights are out and a video introducing Microsoft Research. Really inspiring video on what the goals and the tasks at hand on going in this Division of the Company.

-----------------

Day 3 is out, it’s Wednesday, October 29th 2008 and the time comes for Microsoft Research to make its appearance in the stage.

Here is the live blogging.

Tuesday, October 28, 2008

Live from LA it’s PDC: Keynote Day 2

Update: My computer battery died before the end of the keynote – and my Nokia Tablet didn’t like the conference wireless set up - just went they were introducing Live Services. For more information regarding Live Mesh Development check this out.


My computer’s battery is dying switching to the Nokia Tablet…

10.25am Live Services  = Identity + Directory + Communication and Presence + Search and Geospatial

10.24am Time for Live Services.

10.23am Announcing Silverlight in side the browser and out using Live Mesh.

10.20am Announcing the Silverlight toolkit. A set of controls that are available in WPF and now into Silverlight 2.0 including charting controls and made available under the MPL Open Source license.

10.18am Silverlight. NBC Olympics – kudos to my mates in Schematic for this ;-) -  with adaptive streaming. And announcing IIS Smooth Streaming to enabling this features for free on Windows Server.

10.17am Support for different Web.config’s depending on the scenario it’s been publishing. *nice*

10.16am ASP.NET 4 is on the road with VS10, including Web Forms, MVC, Ajax and Distributed Caching using Velocity.

10.14am ASP.NET is first and he is talking about the current state of the Web technologies, including full intelligence support starting today of JQuery within VS2008.

10.13am The Gu is back and now is time for the .NET Continuum.

10.11am really cool demo with support for barcode recognition using the integrated webcam. Kudos to cochango for this really neat demo.

10.07am Demo time, TESCO – biggest grocery shopping in the world. A grocery store API coming soon, nice. Showing a cork board application, letting users interact from within the kitchen.

10.05am Showing new extensibility capabilities for VS10, based on MEF and able to take full advantage of WPF right from within -Looking forward for aggiorno to take advantage of it. *awesome*

10.01am Visual Studio 10 build with WPF and support for Multi-monitor and richer code visualization.

10.00am WPF Improvements: multi-touch, deep zoom, visual state manager, text. Huge: .NET CLR 2 will be able to load on the same process as the CLR 4, enabling support for legacy assemblies.

9.58am Silverlight and WPF shares the same templating tooling so you better reuse your assets.

9.55am Now it’s time for touch.

9.50am Showing how to take advantage of new features of Windows from an existing WPF app. Introducing the new Ribbon control and contextual task support for Jump Lists.

9.49am Demo time.

9.48am Windows Applications for .NET has improved significantly with the update to .NET 3.5 SP1 and will be built into Windows 7.

9.47am VS10 will have support for very large code bases and multi core development, along with Native APIs for Windows 7 specific features.

9.47am The Gu takes the Stage.

9.43am Calls to action: Install Windows 7, Develop 64-bit, Integrate to Windows Desktop and Write for Standards - btw remember you can use aggiorno to get your Web sites and apps standards with just a couple of clicks.

9.41am Path to RTM: Pre-beta, E7 Blog, Beta, Feedback tool. Customer Experience Improvement. Release Candidates to RTM phases.

9.30am Cool, support for VHD, multi monitor support and boot from there to test and development environments. Really cool features handy during development.

9.29am Fundamentals for Windows 7: decrease memory, disk i/o and power consumption; while increasing speed and efficiency.

9.20am Developer features for Windows 7: Ribbon UI, Jump Lists (group of applications in the start menu and taskbars), Libraries (storage groups that work seamlessly across computers and devices), Multi-touch, Ink and Speech, and the DirectX family.

9.17am WordPad now supports the OpenXML format out of the box. Part of their commitment to standards, following the steps on IE8.

9.15am Ecosystem Readiness, Standards, Compatibility and Scenarios of use, is what they learned from Vista RTM up to the day to make Windows 7 the best choice for Desktop OS.

9.14am Steve is talking about the feedback they got for Vista, including blogs, press… oh some commercials.

9.12am Windows Live Essentials is a suite of Rich Applications that enhances the experiences in the desktop. Windows Live Services will enable a complete set of communication and experiences across PC + Web and the Phone.

9.10am Demoing Paint to interact with finger painting.

9.10am touch is mapped to mouse events, so even if the application doesn’t provides support for gestures, mouse events will be triggered to augment the experience.

9.09am IE8 supports on screen keyboard with words assistance and gestures understanding.

9.07am Windows 7 now supports touch (way better than Mac gestures) even on applications that don’t know about touch.

9.04am Showing personalization features in Windows. Glass colors, system tray icons configuration and performance features are now just a couple of clicks away.

9.02am Side bar gadgets are now able to dock anywhere in the desktop and not only on the side.

9.02am Printing management capabilities depending on location.

9.01am Showcasing a new and rich device manager. Allows to access all capabilities from the device and exposed to the user.

9.00am Windows Media Player now sports support to play music from other galleries in the home as well as to devices hooked to the network – similar to iTunes capabilities.

8.59am Showing new network discovery capabilities for content management and discovery. Allows to search and access information in other computers within the same work.

8.56am Windows Explorer. You can add libraries to storage views, so mixes different storage locations into a single view, really handy when several external hard drives

8.52am First demo of Windows 7. A new task bar. Really cool. When you hover the apps it will bring all of the Windows of that application into a thumb view and when hover the thumb will bring the window to the front.

New improvements into the Windows management system, multi monitors friendly, docking and manual rearrangement of windows in the task bars.

8.50am Windows 7 and Windows Server 2008 R2 share the same kernel but we will focus on the client today.

8.50am Steven takes the stage to talk about Windows 7.

8.49am Ray is introducing the next set of speakers.

8.47am Ray is talking about Web Apps that can be download, work offline: a continues experience - wait what?! Silverlight Offline?

8.46am applications that can be easily installed, isolated. Delivery the best of experiences under a given context.

8.45am platforms should work together and yet we want to have access to the power and capabilities of each.

8.43am the web is a common place of gathering. Between the URL and email, the web has become everyone’s front end, yet the browser should not be central point because of its boundaries and limitations.

8.40am Ozzie tell us we need to focus to make the most out of combined value for our customers investments. Our objective is to enable a combination of PC + Web + Phone that is greater than the sum of its parts.

8.38am Ray introduces the position we all share around the PC and talks about how the web and the PC have been up today 2 different worlds.

8.35am Ray Ozzie takes the stage and welcomes the audience. Today will be focused on the front end infrastructure. The future of experiences of personal computing: pc, phones and web. 

8.32am Lights are out and video is playing. with all new .NET logos and great set of applications been showcased.

-----------------

Alright it’s Tuesday, October 28th 2008 and things are getting ready to rock on for Microsoft’s most important conference in the last few years.

Today we will be focusing on Windows 7 and the next generation of Development tooling focusing on VS10 and .NET 4.0. I am eager to see the strategy on Live Mesh as well and the next generation of services targeted to consumers.

Good times to be in the industry indeed and I am exited on been here.

Once again, check often this post as I am ready for live blog this event.

Cheeers!

PDC Day 1: A cloudy recap

Wow, the first day went on with a lot of new stuff announced in the cloud spaces and the cool part is that things are still coming.

Yesterday Ray Ozzie announced Windows Azure, a Serviced Based Operating Environment that is set to drive Microsoft Cloud strategy on and which is set to define the bar high for a lot of services that are already on the grow of demand.

A key changing strategy in Microsoft’s horizon

From distributed storage with SQL Data Services, access to Live Services, SharePoint and CRM to your own set of .NET Services; this platform was build to grow to internet sizes. Following Microsoft’s previous efforts in the personal and enterprise computing.

Build to scale and expand, Microsoft’s offering differentiate from any of its competitors by providing a set of tools that build on the maturity of C# and the Visual Studio tooling, enabling the wide range of Windows and Web developers out there to take advantage of Cloud services after a small curve of learning of the basics.

A foundation to extend

I am looking forward to today’s announcements. Even though Azure is a hint at what is coming in the years ahead, today Microsoft will announced their strategy into Mesh, the more personal approach to cloud services and the one who, avec Live Services, will help drive the more general consumer adoption of such models. Windows 7 looks like it’s taking shape quite fine and for the first time in this decade it seem Microsoft is getting its act together and set to execute.

PDC Keynote for today is just about to start, so I better head over there. Make sure you check out my live coverage from yesterday for a more descriptive view of what went on and wait for today’s.

Cheers!

Monday, October 27, 2008

Live from LA it’s PDC: Keynote Day 1

10.13am: This is it for today and tomorrow will focus on the Computing Experience. Thanks all.

10.10am: Azure.com is live and open for start playing with the services. SDK is up and people can start using it right now. 2008/09 will be timing for testing and development before it gets released commercially.

10.08am: Ray Ozzie is back on Stage summarizing the news that were delivered today.

10.05am: Demoing a Silverlight app that showcases end to end scenario of Federated services with a CRM application using a Silverlight portal.

10.00am: Showcasing the setup of Microsoft Services Connector, which will allow companies to Federate their “on promise” services  with the cloud services. – Looks powerful and really straight forward.

9.54am: All Microsoft’s enterprise services moving forward will be enabled with the possibility for an online service, either provided by Microsoft or 3rd Party Partners.

9.52am: Talking about Customer Challenges face in today’s IT shops.

9.48am: On-Premises Platform translates to Cloud Services, allowing companies to transition and inter collaborate among services as needed and scalable per demand.

9.42am: Showcasing a LOB Cloud app, supported by a LOB Silverlight application. – side note: MSFT u guys have to work better on your demo’s so far nothing really cool.

9.35am: Inviting Red Prairie to demo Product Recall solution running on top of Azure.

9.33am: Introducing SQL Services = Database + Data Sync + Reporting + Data Mining + ETL + Reference Data

9.30am: Service Bus is the way enterprises will get their “On Promises” services to connect securely  to the cloud. Access Control is the federation between identity services. Workflow Services will allow workflows to span from within the enterprise and into the cloud making them available to everyone.

9.29am: Introducing .NET Services = Service Bus + Access Control + Workflow Services.

9.27am:  Talking about the requirements needed for a successful cloud infrastructure

9.25am: Introducing the 5th Generation of Computing: Services. 1st (1970’s) Monolithic, 2nd (1980’s) Client-Server, 3rd (1990’s) Web, 4th (Today) SOA. 5th is based on all 4 prior tiers and build upon to provide the best of all them all. Enabling scale out services across a set of devices today.

9.22am: Now welcoming Bob Muglia.

9.18am: showcasing the Azure Management Console. Showing the configuration setting of instances for services which can just be switch and swap as needed. As easy even a CEO can do it ;-)

9.16am: Bluehoo.com is on stage to show how they built an application for the cloud.

9.15am: ASP.NET Dev skills will make you a Cloud Developer already. There will be a “Cloud on your Desktop” simulation environment to help Developers debug their applications locally. Applications build in the cloud can be accessed using the http://yourapp.cloudapp.net

9.11am: Demo, how to build and deploy a “Hello World” service in Windows Azure.

9.09am: Apps and Services are isolated between them making applications run independent in a high availability model.

9.05am: Apps and OS services are managed separately, making the application publication and execution management as easy as the current model of monolithic OS. Fabric Controller is the name of the Service Manager that will make the magic happen, making your services work in a stable, high scalable way.

9.03am: HiperV seats as a key player in the way Azure run. Azure is an OS that seats distributed geographically, including managing the global data center infrastructure.

9.00am: SQL Data Services are been renamed to SQL Services. Plus Live Services, .NET Services, SharePoint Services and Dynamic CRM Services, define the pillars that will empower and run on top of the Windows Azure infrastructure.

8.57am: Windows Azure is not a server to run in the enterprise but rather a service that runs a set of distribute infrastructure is been released today as a CTP with just a fracture of all the services that are coming later as part of this new effort.

8.56am: To leverage the Windows brand it has to provide the same foundations to developers as present in the rest of the Windows Family.

8:54am: Announcing Windows Azure: Windows in the Cloud, with support for RIA distribution. Service based Operation Environment for a platform that will empower the future of experiences.

8.53am: Ray is acknowledging Amazon innovations with EC2 and says all of the other cloud providers will be walking on their shoulders to differentiate.

8.51am: Ray is introducing the different tiers of the technology experience: Tier 1 is the personal computing, Tier 2 enterprise level one and Tier 3 is of the size of the web.

8.47am: Talking about the cost and complexity of building secure, effective infrastructures in a world of global customers in a way that is efficient, always on, and available as needed whenever needed. Making relevance to a shared infrastructure build for the demands of the Web today and with the capacity to scale as the world demands.

8.45am: Talking about how the world of communication has made the web become a key generational demand mechanism, setting expectations higher than ever in the way people interact inter office as in their personal life.

8.40am: This morning you will learn Microsoft’s takes in the revolution of S+S with a strategy merging Services, Tools and the Infrastructure itself.

8.39am: Talking about his experience as a developer and how Microsoft is key at making ISVs been successful with the platform they build and the innovation across the infrastructure.

8.35am: Ray Ozzie takes the stages and welcomes everyone.

-----------------

Alright it’s Monday, October 27th 2008 and things are getting ready to rock on for Microsoft’s most important conference in the last few years.

I happen to be one of the dudes with the best seat in the house which I am sharing with great guys like Coding Horror’s Jeff Atwood, Kip Kniskern from LiveSide  and Walt Ritscher from WPF Wonderland.

I will be live blogging from the event here, so make sure u keep refreshing this post for news just as they happen.

Cheers!

Welcome PDC 2008

Today is the day where all the geeks in the world turn their looks to Microsoft for a sneak peak at the future of all things Microsoft and the cool part I am here to be part of it!

Got to tell you, the pre-con experience couldn’t been better. Activity in the Cafe lounges was exiting and relax at the same time. Having access to great minds a la carte and been part of great talks are pretty much priceless and I expect a lot of those to go on during this week.

Party with Palermo was one of the events I got to attend last night, and even though I was expecting a bit more, it was a good source to network and see friends I haven’t seen in a while. I hope this will be the rule for the PDC evenings and starting today I am in full motion!

Now let’s the games begin and kudos to all the teams that have made it happen thus far. I’ve had the chance to glimpse at some of the stuff been shown and I am eager to be able to talk about them in the public.

Cheers!

Wednesday, October 15, 2008

CS4 is out… now let them come in!

Indeed it’s has been a great week for RIAs and it seems like it goes non-stop. This time coming from the guys across the lake: Adobe.

Creative Suite 4, which just got announced a few weeks ago, was released today and has started shipping all across the world.

From all the new stuff coming, I am really exited about the new features the guys from Flash put together in their latest release. For the first time in a long time myself, as a creative developer, am eager to get my hands on these bits.

Trials are not yet available but you can sign up to get notified once they do. Trials are up for download now and as the bits downloads, I would recommend to head over to Lee Brimelow’s TheFlashBlog for a good run on tutorials and overviews of what’s in box for Adobe’s Interactive Tool.

Lot’s of great news this week and I don’t see them stop anytime soon, Microsoft PDC is just around the corner and Adobes own MAX follows right thru…. cool times for been a geek.

Happy Learning!

P.S. Don’t you think it’s about time to get your hands into Aggiorno and save some precious time out all the web coding you do? I know you could use that time on learning some of these cool stuff :-)

Update: Mike Chambers just published a list of articles and tutorials you go check to get started in this new release.

Update: Trial bits are up for download, go get them here


Technorati Tags: ,,,,

Monday, October 13, 2008

Silverlight 2 final bits are out… come get them!

Just as I blogged earlier, Microsoft went public today with the final bits for their Rich Internet Platform, Silverlight 2.0, and well here the bits are now out for you to go grab them.

Now back to keep up updating a little app I’ve been working on lately… hopefully will be released to beta later in the week.

Cheers!

P.S. Thanks to Brian Henderson for the heads up in twitter.

Update: Even though the Silverlight Tools for VS reads RC1, it seems like it’s just because of a typo, so go on and rock on!

Update: Now that the news are out the Gu and Tim Heuer have a couple of amazing posts describing the news.

kick it on DotNetKicks.com

Silverlight 2 announced with plans for development support on Mac and Linux

It was a year ago when I took the stage at the Silverlight  DevCamp in Chicago with my white MacBook and a beer in hand. I was set to talk about building MVC driven applications in Silverlight 1.0.

At the time I was working on a project for WWE and even though the project was secret, I got to show some of the tech we build behind the scenes for such project: A MVC approach to manage data visualization and an small framework to orchestrate its functionality.

My History with OS4SL = Aptana + FireBug + Blend

I started my career on Silverlight using Visual Studio and the Expression Studio, although in the middle of a development sprint a bug in the dev tools made me go shop for an alternative other than rebuild my dev machine… time was a constrain. I found Aptana and stick with it for the rest of my Silverlight 1.0 experience, Firebug did what it did for debugging of JS and Blend, well… let’s be honest, there is nothing like Blend for XAML authoring.

People was shocked to see me use open source technologies to build on Silverlight. Heck, I even got Larry Clarkin and Chris Bernard to twit about it (here and here). Things were good though.

Silverlight Dev Tools for Visual Studio have gone a long road since then and they are in a State of the Art sort of thing. Since those days Silverlight has embraced full support for the CLR and a mature architecture aroused from all those initial CTPs and long run Betas.

Delivering on a Promise for Better RIAs using .NET

Today Microsoft delivered on the Rich Internet Platform promise and made public its official release of Silverlight 2.0 along with a set of Open Source initiatives that not only will allow us access to a big set of controls source but also the ability to build Silverlight apps outside Visual Studio and even outside of the Windows Platform… now things are getting interesting in the RIA world.

Eclipse4SL

As part of this big announcement day, Microsoft made public its partnership with Soyatec, a French company that will take Eclipse up to support development of Silverlight applications, including C# editing support, a XAML WYSIWYG editor and debugging tools. 

Such an effort goes by the name of Eclipse4SL and it’s first preview is available now for Windows. With support for other platforms coming along in the future.

Silverlight Control Pack

And finally to put the cherry in the pie, Microsoft will also be releasing a bunch of complex controls under the Silverlight Control Pack umbrella, also available is their source code which you can modify, rebuild and reuse.

The reason behind this is to not only provide better support for the already set of controls shipping with the runtime, but to serve as an example for the community on how controls should be build, setting a standard that both people and companies could take as reference point when building their own.

Exciting Times

Exciting times no less for the RIA world this next 5 weeks will be, with PDC just around the corner and with Adobe MAX following just right after with all the goodies from Flex and Flash 10, the ecosystem for better and greater experiences on the Web is nothing but starting… and I am thrill to be part of it!

So go ahead and get up to speed with the learning curve as there is be a lot to be digested in the weeks ahead.

Now ,that’s just another reason to give Aggiorno a try and get all those time consuming tasks we all go thru while web developing, automatically fixed. That way you can put that time to better use.

Cheers!

kick it on DotNetKicks.com

Saturday, October 04, 2008

A Better Place

I know I've been absent for the last couple of weeks heads down working on the release of Aggiorno 1.2... but as I get back my grip into blog again I wanted to share this.

Today, I ran across this site called Better Place, focused on making reality a plan on renewable energy sources for the world itself, with the mission of decoupling ourselves from oil and into a better world.

Now, here is what I have to say!





Do you have something else to say? then come join me!

Cheers!