Meet the Guru Courses

  • Flex 3 Meet the Guru Course with Marco Casario

My Books

  • Follow me on Twitter

Comtaste's Projects

  • Flex Solutions: Essential Tecniques for Flex 3 Developers - The Site
  • Comtaste, Flex 3, AIR and Java consulting
  • YouThru Multimedia Web Messaging
  • MobyMobile
  • UserMatter(s) Magazine
My Photo

Subscribe my blog

  • Get this widget from Widgetbox
  • Add to Google
  • RSS FEEDS
  • Enter your Email here to subscribe :



    Powered by FeedBlitz

Industry Trends of Strategic Technologies for 2008

The analysts of Gartner presented their thoughts during Gartner Symposium/ITxpo of October.

Gartner defines a strategic technology as one with the potential for significant impact on the enterprise in the next three years. Factors that denote significant impact include a high potential for disruption to IT or the business, the need for a major dollar investment, or the risk of being late to adopt.

I pointed this article out because today I've passed this url to a Managing Director of a big enterprise and he was enthusiastic about that. So maybe can help someone else :)
Read the full Top 10 Strategic Technologies for 2008   article.

DVD Authoring, Flex, H.264 video support in Flash, creativity stuff and much more in the latest issue of UserMatter(s)

The new issue of UserMatter(s) is online and downloadable in PDF format (high res) from the UserMatter(s) web site.
This month we started a new series of articles about DVD authoring plus a new editorial about creativity.
For those of you that don't know UM(s) : it is a magazine focused on creativity and user experience topics made by user experience professionals, rich internet application developers, and creative designers. The magazine can be read in different format: downloading the PDF version, browsing the articles over the web site or consuming the articles on mobile devices (very soon thanks to MobyMobile application).    

Continue reading "DVD Authoring, Flex, H.264 video support in Flash, creativity stuff and much more in the latest issue of UserMatter(s)" »

Find enchanting locations in Italy with a brand new RIA : YuBuk

I'm glad to announce a new project's on which Comtaste is working on : YuBuk. Flex with cross scripting techniques,  Google MAPS, AJAX with Scriptacolous and Prototype libraries are some of the technologies involved in this project.
It was very fun to see how a simple web based old style application in some months turned into a real rich internet application.

We have published a Case Study on our site, where you can have more details.

Yubuk Yubuk is  a platform which is accessible on the internet and on mobile terminals for all those who love Italy for its enchanting locations, for its excellent cuisine and exceptional hotels.
Yubuk.com contains information on ten of the “coolest” locations in Italy, information which is accessible to all and to which all the users can contribute and create, modify or comment.

This is one of the best and most useful mash up Rich Internet Application we've worked on. In fact to be able to conceive new and richer modes of fruition, the technological choice has also required a careful analysis of the languages and the standards of highest profile.

Starting from the initial prerequisites, at Comtaste we have analyzed the following list of technologies was opted for which together has contributed to create a true and real mash-up application:

  • AJAX with Scriptacolous and Prototype libraries
  • Flex with cross scripting techniques
  • Google MAPS
  • PHP
  • Zend Framework
  • MySql

It was chosen to use Google Maps to visualize, through the use of its API, the restaurants, hotels and all the locations present in the data bank of Ybuk.com.  Furthermore, Ajax and Javascript functions were adopted to reduce the minimum traffic of data and download only the data relative to the portion of map visualized by the user. Through the use of the combination of Flex and Javascript technologies additional filters were made available to the user to optimize the searches on the map.  

The increase of the visits to the site has brought (and will continue to bring more) an increase of traffic and load on the infrastructure web server. To avoid problems of instability or delays on the site, it was decided to separate the principle applications of the site on two different servers, Apache and PHP 5 was installed on the first, and instead MySOL is present on the second. Both applications were configured in order to obtain the best performance in relation to the load.

To improve the entire infrastructure of the site, a course or restructuring of the code was undertaken to exploit the potential offered by a powerful and famous PHP framework such as Zend. Security, reliability, modulation and integration are just some of the benefits that such a choice entails. The Zend Framework uses the latest development technology to be able to produce flexible and extendible code, using the standard design pattern for the web applications, the model-view-controller (MVC). Furthermore, in the framework, there are also functions present among which internationalization and localization, authentication, session management, search, cache and integration with external APIs.

The activities on Yubuk are up and running, with a continuous assistance for the improvement and evolution of the service. Important goals have already been achieved, measurable especially in terms of the improvement of the user experience and the ranking of the portal.

Why I don't have a Mac Book Pro (and iPhone) yet

It's been a long time ago when I decided to switch to a Mac. Unfortunately at this moment I have not updated my PC against a Mac for some reasons that are, in my opinion, very logical.
My plan was to buy a new Mac Book Pro 15'' for middle November 2007. As you probably know, on January 2008 there will be the MacWorld 2008 event where we're pretty sure that new stuff will come out.

So the MacWorld plus the following series of considerations drove me to wait to "switch" until the end  of January 2008 :

1. Incompatibility issues between Leopard OS X and the Adobe CS3 , Flex Builder 3 and AIR
2. A Mac Pro update with Penryn cores (a new update means lower prices for older models)
3. A brand new ultra light Mac Book notebook with a BLU LED screen (Apple is purchasing 13.3 inch BLUs)
4. Rumors about the release of a MacBook Touch

Regarding the iPhone the reasons are simpler :

1. iPhone has not been released in Italy yet
2. iPhone does not support UMTS. For Italy and Europe in general this is a tremendous lack !
3. Rumors tell that a 3G iPhone will be introduced by the middle of 2008
4. iPhone SDK will be released soon

Published the slides of the Choosing the right RIA path session at Web 2.0 Conference

I've just posted the slides of my presentation at the Web 2.0 Conference on "Choosing the right RIA path" :

Is Google thinking to launch a mobile phone after the announce of Android ?

It's hard to answer but not hard to think that Google's plan is to launch its mobile device with the Android platform.

What is Android platform ?
ZDNET gives a great overview of Google Android:
the Android platform for mobile devices and the Open Handset Alliance on Monday in a move to break the lock existing carriers and phone makers have on the industry and make it as easy to use the web on mobile devices as it is on desktop computers.
With Android, Google can ensure current and future mobile-phone subscribers can see Google services, applications, and ads. Also, the announcement could pave the way for a Google-branded phone that would give the company a direct connection to consumers, even more than the ubiquitous search bar. And don't count out a Google phone just yet.

So Android could only get google's brand out there like Miner said.
Now I want to see the amazing things I can develop for mobile devices  with this new platform.

Google, consider that I used to develop with Flash Lite ;) Will Android give me more power and tools ?

Factors and parameters you can use to choose RIA technologies. Revealed :)

My "Choosing the final RIA path" session  at the Web 2.0 Expo ended and people was very enthusisatic about my analysis of RIA technology. A person that works for Mozilla agreeded with my overview, advantages and disadvantages of XUL project. I was lucky because what I've said during my presentation was that it looks like Mozilla did not provide developers a strong support for this project :)

This is a small abstract of my presentation :

When choosing a RIA technology you should consider the following factors (Ryan Stewart blog posts help me a lot:). Thanks mate) :

  • The reach (browsers, plugins …)
  • Open Source over Commercial product
  • Internal knowledge
  • Development time (time to market)
  • Community and Support infrastructure
  • Need to manage
    • Rich media content (videos, complex controls, charts etc.)
    • User interaction (drag&drop, slider, date chooser, accordion etc.)
  • Consider the desktop runtime player (AIR, Google Gears, Dojo Offline, Prism...)

Using the RIA domain chart to choose the right RIA tecnology

Speak_web20 In a few hours I'll give my speech about Choosing the final RIA path at the Web 2.0 Expo, where I'll show the benefits and disadvantages of different RIA technologies. This is the agenda of the speech, that should last only 45 minutes + Q&A :

A look at the Rich Internet Application
How to choose a RIA technology
Benefits and disadvantages  of the followign RIA technologies :

  • Adobe Flex
  • AJAX
  • Laszlo
  • Silverlight
  • JavaFX
  • XUL

The 6th factor: the RIA domain chart
A real case study of integration between Flex and AJAX : YouThru.com

At the ned of the presentation I'll post the slides.

Web 2.0, Day 3. Metadata, tagging, tag clouds

The third day of Web 2.0 is ending and a few of sessions are missing. I'm following the Designing Tag Navigation session. It is a session I was very interested in so I want to share with you what I've learned :

Tagging != Tag Cloud

Tag cloud is the representation of metadata. Metadata are independent from the representation.
Tag cloud is good for community or to show the preferences of your members.

Why do people tag ?
To re-find something on web that has potential value and they want to refound it. And to share a resource or object with others.
Three key stages of tagging :

Advices in creating tags:

Encourage tagging. People are lazy. Your job is to make them tagging in the easiest way. The speaker showed us Flickr and Magnolia as good example of tagging and Technorati as bad example. Create prompt suggestions to the user for tags (delicious has a great strategy). Avoid space separeted tags and use somma separated. Provide different context to metadata.
Allow people to search their resources (example shown Furl), filtering and sorting.
Combining tag is a very cool mechanism to allow people to combine more tags together (delicious does that del.icio.us/marcocasario/flex+ajax) and providing the context.
Expose other types of relevant metadata mixing metadata (example shown LibraryThing).
Expose tags at the resource level

Accessibility and Tagging : there are some issues with tags and screen readers. Give the possibility to skip your tag resources for accessibility purposes.

Conclusion : Tagging offers an alternative to top down classification

Web 2.0, day 2. Widgets and Social E-commerce

Day 2 of Web 2.0 ended. I followed only some of  the great sessions that the conference offered, but the magic word of today was : Widget !
In every session and during the keynotes the word "widgets" often comes out and speakers are all pretty confident that there are  interesting business opportunities in this segment of the market.

During the "Trends In E-commerce" section the speaker said that the classic ecommerce business site model is dead. The new trend is the so called Social E-commerce or E-commerce 2.0. The idea behind this concept is simple and it represents the principle that your customers are your best sales people.

My speech is ready and I'll show pros and cons of different RIA tecnologies in order to make it easy to choose the right one. Not an easy job ;)

Comtaste reloaded : we make it RIA !

Comtaste's site has been totally redisegned. After two years from its born the site has new contents with a great section dedicated to Flex, Livecycle Data Services and AIR training.
We're working on the english version of the new contents, that  we'll publish on next days.



Sun Tech Days Italy

Sun Tech Days tour comes to Italy ! In Rome, 24 Sept, and in Milan on 26/28 Sept.

The Sun Tech Days program is a 15-city world tour designed to educate developers in local markets on various technologies. The events are typically a two-day format and range from hands on education, university training, community programs and technical sessions. Tech Days are your opportunity to hear from and meet with some of the brightest from around the world. It's an chance to network with your peers, understand more about what's going on from Sun and the industry and all in a local environment.

It's a totally free event. You have only to register here :http://it.sun.com/eventi/jc07/

Two weeks away for the RailsConf Europe 2007

Railsconf_logo_2 On 17th September will start the RailsConf 2007, the european conference held by Oreilly and dedicated to Ruby and Rails technologies.
FlexGala and AUGItaly are media sponsor of the event so they can offer a 10% discount code (re07aug) to their members.
Read the information on the next page or refer to the home page of the event :

RailsConf Europe 2007
17-19 September 2007
Maritim proArte Hotel
Berlin, Germany
http://www.railsconfeurope.com

Continue reading "Two weeks away for the RailsConf Europe 2007" »

YouThru became totally FREE for creating, sending and tracking tagged video messages

From yesterday YouThru service became totally FREE.

Youthru is a unique online service that gives you the possibility of creating  and managing video messages through the web.
The plus of this service is that it gives you the possibility to subdivide the video message into sematic sections   each with its own title and comment highlighted by a bookmark .

YouThru is the ideal instrument for creating, sending and tracking communication which needs to be fast and effective, some examples of which are:

job applications and multimedia CVs
general organizational communication
personal letters and messages of all types

Apress introduces FirstPress publications

Apress prenseted its FirstPress service :

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through The Expert's Voice.

Create mashups,widgets and web gadgets

We're working in a mashup project (that I'll blog shortly)  so I created my list of bookmarks about widgets/web gadgets and mashups :

Apple Widgets Developing Dashboard Widgets
  Dashcode development envoronment
Google Gadgets Create Google Gadgets
  Google Gadgets developer guide
  Google Gadgets developer guide
  Google Desktop SDK
Vista Gadgets Vista Gadgets Home
Yahoo Widgets Yahoo Widget Workshop

Total Training Online Adobe Library for FREE

Totaltrainingonline TotalTraining goes online with a 24/7 service. Its great learning contents that you were able to buy on DVD basis are now online. So you can see whenever you want, wherever you are.
It's great !

Moreover Total Training  is offering the Online Adobe Library videos  for FREE :

In celebration of our upcoming Total Training Online release, we're offering this once in a lifetime opportunity. For every purchase of $150* or more, you will receive the Total Training Online Adobe Library absolutely free for 1 year — that's over $1,000 worth of DVDs accessible online!
(Offer expires June 15, 2007)

Offline Web Applications with Google Gears

Yesterday during the Google Developer Conference, Google announced Google Gears.

Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs

Have a look at the examples that run  with Google Gears  :

The birth of a new programming language : LOLCODE

I'm trying to remeber if this is my first time ....
Anyway these days a new programming language is born : LOLCODE.

I don't know anything about that but I wanted to point it out :)

Creating and managing tagged video messages for free with YouThru

The beta phase of YouThru is now completed and the service is online with a redesigned layout.

Youthru is a unique online service that gives you the possibility of creating  and managing video messages through the web.
The plus of this service is that it gives you the possibility to subdivide the video message into sematic sections   each with its own title and comment highlighted by a bookmark .

If you want to try YouThru for free you can use this free promotional code : utru100

YouThru is the ideal instrument for creating and managing communication which needs to be fast and effective, some examples of which are:

job applications and multimedia CVs
general organizational communication
personal letters and messages of all types

Youthru_home

Sun'll release an alternative to AJAX

Sun announces the next release of Flair, a new approach to develop AJAX applications on the web with a new spicy approach.

         
via CIO : Sun Microsystems is working on Web application development technology that presents an alternative to AJAX (Asynchronous JavaScript and XML), a Sun official said.
           

The company's Project Flair is an open-source project now in development, said Dan Ingalls, a Sun distinguished engineer and a principal investigator on the project. A version of Flair for developers to experiment with is eyed for release later this year.

"It's a self-supporting Web programming kernel that's all written in JavaScript," Ingalls said when interviewed during the Sun Labs Open House event in Menlo Park, Calif. Small and simple, Flair presents a "great vehicle for experimenting with [what] I guess what you would call, sort of, collaborative object development, that kind of thing," said Ingalls.

"It’s sort of almost an opposite approach to AJAX," leveraging a multi-user whiteboard concept for development, he said.

Offline AJAX applications with Dojo Offline Toolkit

Dojo released the Dojo Offline Toolkit :

Dojo Offline is a free, open source toolkit that makes it easy for web applications to work offline. It consists of two pieces: a JavaScript library bundled with your web page and a small (~300K) cross-platform, cross-browser download that helps to cache your web application's user-interface for use offline.

You can see a video of a presentation from Radar Oreilly blog.

First day of the AJAXWorld Conference

I'll try to forget my flight from Rome to New York because it was the hell !
First Delta cancelled my flight on Saturday and I was forced to fly the next day. Then 2 hour of delay for the boarding time plus one hour for landing.

Anyway I was able to reach the Roosevelt Hotel in New York and attend the day 1 of the AJAXWorld Conference.
What to say ... The guys of Sys Con organized a great conference.
Great speakers, great sessions and keynotes.

Day 1 panels and session include :

  • Introductory Keynote by the Creator of JSON – 'AJAX, the Browser Application Platform'
    Douglas Crockford
  • JavaScript Performance: Speeding up Your AJAX Apps
    Ryan Stout
  • Presentation & Demo by Nexaweb: Enterprise Web 2.0 - Programming with Levers, Dials and maybe Switches
    Coach Wei & Bob Buffone
  •   Presentation & Demo by Backbase: AJAX Best Practices
    Jouk Pleiter 
  • Stronger than AJAX: Java-Based Swing in a Server-side Web Architecture
    Bruno Schaeffer
  • I'm exhausted so today I skipped my personal keynote. Tomorrow will be a hard day that will begin at 7am with the first keynote session from the creator of Google Maps !

    Last minute promotional code for the AJAXWorld Conference

    UPDATE:  Aaaargh !!! A Northeast winter storm has impacted travel to New York.
    So my flight was cancelled and I was able to change it to tomorrow afternoon. I hope everything will be ok tomorow !

    For people who decided now to join the AJAXWorld Conference I have a discount code to share with you !

    FlexGala, the italian Flex User Group , is a Media Sponsor of the event and can offer a promotional code.
    Take advantage of this one-time special offer adding the promotional code  : galagold
    Register url : https://www3.sys-con.com/mar07/registernew.cfm

    AJAXWorld conference Keynote

    AJAXWorld conference is around the corner and I'm preparing my luggages for my visit to New York !

    A lot of great sessions are waiting for us and today I saw the final Conference Keynote of the event. Amazing.

    Monday, March 19, 2007 from 1:30 - 2:15PM
    Introductory Keynote by the Creator of JSON – 'AJAX, the Browser Application Platform'
    Douglas Crockford, Yahoo!

    Tuesday, March 20, 2007 from 7:30 - 8:15AM
    Morning Keynote by the the original author of the Google Maps JavaScript frontend and the Google Maps API
    Bret Taylor, Google

    Wednesday, March 21, 2007 from 7:30 - 8:15AM
    Morning Keynote by the GPM of ASP.NET AJAX – 'AJAX in the Balance'
    Brad Abrams, Microsoft

    Promotional code for getting discount at the AJAXWorld Conference

    Ajaxworld_logo_2 The AJAXWorld Conference is behind the corner.
    Flex Gala is one of the Media Sponsor of the event so we want  to be sure you can take advantage of our promotional code.

    These are promotional code to use during the registration phase to get a discount :

    Your Golden Pass Coupon  is “galagold”
    Your Bootcamp Pass Coupon is “galaboot”

    The registration page is located here: https://www3.sys-con.com/mar07/registernew.cfm.

    Discount for AJAXWorld Conference

    Ajaxworld_logo_1 As a media sponsor for the AJAXWorld Conference we can provide you with some discount code for registration.

    AJAXWorld Conference & Expo Early Bird registration discounts will expire on Friday, February 16, 2007!

    Take advantage of this one-time special offer adding the code: earlybird200

    I'm really excited to partecipate to the conference and it's very hard to choose the tracks. There are a lot of cool sessions to choose from !

    See you there !

    AJAX developers should learn a lot from Flash/Flex developers

    The Flash on the Beach conference is gonna be great.
    Jeremy Keith during his AJAX:the Flash Killer? session explained what there is beyond the AJAX term, he talked about the history of AJAX progrmming and he showed some AJAX in action applications.   

    It was interesting to have the point of view in building Rich Internet applications from a different perspective. He's an experienced Javascript developer and he traced the boundaries where it makes sense to use Flash/Flex instead of AJAX.

    He pointed out that a developer should always repeat himself the question: (when developing a web application) what is it  the right technology to use considering my needings ?
    When he talked about AJAX and usability/accessability issues he said that AJAX developer should learn a lot from Flash/Flex developers who faced and solved these problems years ago !

    He ended his session with this slide :

    Flash: AJAX Killer ? ;)

    Implementing Ajax Functionality in a J2EE Web Application

    I've just finished to read this  hands-on articles on  J2EE 5 articles that describe how to develop advanced web applications with Java Platform, Enterprise Edition 5 (Java EE 5) and open source tools and technologies and that show how to implement Ajax features in an existing application that was developed in the NetBeans IDE :

    We're hiring a Web / UI Designer in Rome location

    I often post open job positions worldwide, but this is the turn for my company, Comtaste.
    We're seeking for a creative and talented Web 2.0 / User Interface  designer for our location in Rome for  a wide variety of rich internet applications (based on Flex and AJAX).

    The designer will work closely to me :) so the person in this role must be able to set proper expectations when gathering requirements from other business divisions; be able to work long hours; be detailed oriented; and thrive under pressure with a positive attitude :)

    Web Designer Qualifications:

    • Documented experience as a web designer with creative samples
    • Expert knowledge in Adobe Photoshop, Illustrator
    • Expert knowledge in Flash 8

    Responsabilities:

    • Create and design our sites/RIAs
    • Create & design Flash advertisements
    • Customize the look and feel of Flash and Flex Components
    • Static and Dynamic ad banner creation and creative for email marketing
    • Understanding of Usability and Accessability concepts

    Plus

    • Clean implementation of CSS, HTML/XHTML within cross-browser compatible environments.
    • Design graphics and user itnerfaces for mobile devices
    • Expert Knowledge in XHTML, JavaScript, CSS
    • Knowledge in InDesign

    If you're interested send me your resume with your work at : job[AT]comtaste[DOT]com

    Sun makes Java open source

    Sun opens Java.
    It was a rumors for years but now it becomes reality: Sun is opening the door to greater innovation by open sourcing key Java implementations—Java Platform Standard Edition (Java SE), Java Platform Micro Edition (Java ME), and Java Platform Enterprise Edition (Java EE)—under the GNU General Public License version 2 (GPLv2), the same license as GNU/Linux.

    What will it mean for the rest of us ?
    Read this " Neutral for Vendors, Good for Developers, and Great for Sun" article

    See the Flash Video of  Jonathan Schwartz and Rich Green at the live Java Open Source event in Santa Clara

    AJAXWorld University Bootcamp in New York

    Due to popular demand, SYS CON Media announced another "AJAXWorld University Bootcamp" program will be taking place on January 22, 2007, at the Roosevelt Hotel in New York City, New York.

    Ajaxworldbootcamp226 AJAXWorld University Bootcamp is a compelling, intensive, one-day, hands-on training program that will teach Web developers, Web designers, and other Web professionals how to build high-quality AJAX applications from beginning to end. The Bootcamp application, a photo-sharing application, will be fully functioning by the end of the day and attendees will be able to take their application home to experiment further. Attendees will also take home all of the courseware, which provides additional, "stretch" work that the attendee can use to further deepen his or her understanding of AJAX.

    The Bootcamp will be taught by AJAXWorld University instructor, Dion Hinchcliffe, renowned AJAX architect, developer, author, and speaker, who is also the founding editor and editor-in-chief of AJAXWorld Magazine and editor of the upcoming bestseller from SYS-CON Books, Real-World AJAX: Secrets of the Masters

    AJAX World Magazine issue 1 is out

    Ajaxmagazine The first issue of AJAXWorld Magazine was presented at AJAX World Conference and the magazine is now out for purchasing and downloading.
    The table of content is rich of cool articles :

    • You Hold the Future of the Web in Your Hands
      by Jeremy Geelan
    • AJAX Comes of Age
      by Dion Hinchcliffe
    • Achieving Business and IT Agility with Enterprise Web 2.0
      by Coach Wei
    • Building a Drag-and-Drop Shopping Cart with AJAX
      Creating an interactive shopping experience
      by Joe Danziger
    • From 'View Source' to Open Source
      AJAX and the maturation of Web development
      by John Eckman
    • Intelligent Web Applications with AJAX

    You can download the first issue of  AJAXWorld Magazine for free.

    Presenting Flex 2 and Adobe Connect at SMAU 2006

    SMAU 2006 will be from Wednesday 4 to Saturday 7 October and  I'll be at Adobe boot for presenting Flex 2 and Adobe Connect.

    Smau_logo Wishing to better respond to the needs of companies operating in the ICT sector, Smau 2006 will be totally reserved to professional visitors.

    An innovative formula that will be even more effective in the new location: starting from 2006, Smau will be held in the Rho-Pero Exhibition Center, an avant-guard center providing an ideal solution to the most demanding requirements of exhibitors and visitors.

    Smau 2006 will be a tailor-made event for supply and demand to meet.

    Apollo presentation at Yahoo Hack Day

    Tomorrow Yahoo's first open Hack Day, a weekend festival of hacking, camping (yes, the tents-in-the-outdoors kind--we have really, really nice grass!), music, and good times.

    Mike Chambers, Danny Dura, Christian Cantrel, and Ted Patrick (all from Adobe) will be attending and participating.

    If you'll be there you'll see Apollo demos and presentations.
    See the Agenda of the event !

    Video search engine with new AOL APIs

    AOL released new APIs available in  REST or AJAX format,  for searching videos,  advanced keyword search, tagging, rating, RSS, and support for sharing videos via blogs and social networks.

    Via CNET : AOL's video search engine is an access point for largely third-party video such as clips from the BBC and CNN. It should not be confused with AOL Video, which is a portal for viewing "channels" of online video--TV shows and movies--for a price.

    AOL's video search engine is an access point for largely third-party video such as clips from the BBC and CNN. It should not be confused with AOL Video, which is a portal for viewing "channels" of online video--TV shows and movies--for a price.

    Read the full article on CNET .

    Windows Presentation Foundation at YouTube

    If you can't wait to see Windows Presentation Foundation in action, have  a look at YouTube !

    Wpf_1

    Microsoft MAX ???

    Never heard about this project but today a friend of mine pointed it out :

    Graphic_screenshot Microsoft Codename Max is your opportunity to try a new, exciting experience from Microsoft. Today Max lets you make beautiful photo slideshows to share with your family and friends. You can also use the newsreader to keep up with the latest news updates from around the world.

    The Microsoft MAX lets you share photos and make albums making 'em easy to share your memories with friends and family around the world. You can send any photo list to your friends so they can view the photos in your desired view.

    Web Developer's & Designer's Journal site is moving

    The Web Developer's & Designer's Journal starts the process of moving its domain from Mx developer's Journal (http://mxdj.sys-con.com/) to WDDJ site (http://webddj.sys-con.com).

    Before bookmarking the new site, don't miss the article by Jim Phelan on : 

    Flash has evolved from a tool for designers to an interoperating set of technologies appropriate for Web application development.

    Open Source and the Flash Platform

    RubyOnRails Workshop: Getting Started with Ruby on Rails

    Rails Workshops presents Getting Started with Ruby on Rails, to be hosted
    by Nathaniel Brown on September 8th in the beautiful city of Vancouver,
    Canada.

    Rails_workshops This workshop will cover the core basics of Ruby including: arrays, hashes,
    loops, cases, regular expressions, classes and the standard Ruby library.
    After the fundamentals have been covered, Nathaniel will move onto Ruby on
    Rails, showing you how to build your first application.

    First by covering the native opinions of Rails such as pluralization, MVC,
    testing, routes, view templates. Then getting into the more complex
    concepts such as plugins and engines.

    This is a full 9 hour course, starting at 9am and ending at 6pm with a
    social afterwards to network with your class mates.

    Rails Workshops has dropped the price for events being held in their local
    city of Vancouver to only $195 in hopes of encouraging participation for
    those who may not be able to convince their organization to cover the bill.
    Lunch is also included.

    There are only 26 seats in total, with 1/4 of the seats already filled.
    This is expected to be a sold out event, so please register soon if you
    plan to attend.

    For more information, please visit Rails Workshops' website at
    http://railsworkshops.com 

    Ruby on Rails on Oracle

    Oracle.com site wrote a tutorial on how to use RubyOnRails on Oracle database :

    Ruby on Rails on Oracle

    This article is not intended to be a booster piece for Rails nor is it an expose. It’s simply an introduction to the technology. It contains both praise and criticism. At times the criticism might appear a bit heavy handed (especially to Rails enthusiasts), but don’t be fooled. Using any Web application framework is going to be tricky, whether it’s J2EE, ASP.NET, or PHP. In the long run, you can be a lot more productive with Rails than you can be with many other Web application development platforms, but it takes time to learn the ropes.

    New Persistence Features for Spring 2.0 (slides)

    I were searching for some info about Spring 2.0 and I found this cool presentation by springDeveloper.com at Philadelphia Emerging Technology Conference :

    New Persistence Features for Spring 2.0 (PDF slides)

    Spring Forward 2006 conference

    If you live in Philadelphia and are a Spring developer, you can't miss the Spring Forward Conference 2006.
    The Spring Framework is rapidly advancing as the leading technology behind
    today's generation of lightweight container architectures. In fact, many
    credit the success of Spring as a key force in the movement toward simplified
    enterprise development.

    Sessions topics include:

    • Service Oriented Design with Spring
    • Spring and JPA Integration
    • Spring WebFlow
    • Spring, Geronimo and Xbeans
    • See the rest of the scheduled sessions

    When:
    Tuesday, September 26th
    8:30am to 5:00pm
    www.springforward2006.com

    Where:
    Penn State Great Valley
    Malvern, PA

    This is a free event and registration is limited.

    W3C Workshop on the Implementation of a Device Description Repository

    The W3C's summit in Barcellona on "International Workshop on the Implementation of a Device Description Repository" ended.
    During the meeting of the MWI Steering Council it was proposed that the DDWG hold an international workshop to consider the implications of its recently published Requirements document. That document outlined the basic properties of a Device Description Repository that, if implemented and widely available, would significantly enhance content adaptation solutions. Such solutions enable Web content adapt to the varied characteristics of mobile devices.

    You can read the summary of the meeting  but the general feeling that the DDR framework will be distributed in nature will need more careful examination, possibly outside W3C, but not necessarily in the second charter

    Google competes with SourceForge

    The Google Summer of Code 2006 closed but another new service is on the road : Google Project Hosting.

    Using your GMail account you can login to create a project. I have not tried the service yet, but I'm pretty sure it will be a good competitor of SourceForge !

    Firefox 2.0 has been delayed until October 2006

    Mozilla delays the release of Firefox 2 that will be ready on October.
    So we have to wait to see the new features Firefox 2 will  introduce. The ones I love are :

    • Firefoxlogo- Microsummaries, regularly-updated succinct compilations of the most important information on web pages. Site and third-party developers can both provide them, and users can choose to display microsummaries instead of static titles when they bookmark pages with microsummaries.
    • - support to JavaScript 1.7, which includes new features including let , destructuring assignment, generators and iterators, and array comprehensions.

    Firefox 2.0 Beta 1 for developers is currently available for free download.

    Web 2.0 and MySQL webinar

    It's a reminder for me and, I hope, an interesting topics for someone else.
    MySQL.com is organizing on 26th of July, a webinar titled Web 2.0 and MySQL that will show developers how to increase performance, scalability and availability for Web 2.0 architectures using MySQL and MySQL Cluster.

    Web 2.0 and MySQL  Details :
          
    Web 2.0 is the second generation of services available on the Web that lets people collaborate and share information online. One of the defining characteristics of Web 2.0 is the fact that it's the data is driving this evolution. In this web seminar we explore how companies are deploying Web 2.0 architectures and applications using MySQL and MySQL Cluster. Some of the architectures/technical stacks explored include:

    • Blogging
    • Search Engine Optimization
    • Multimedia Sharing (Photos, Video, Music)
    • Social Networking
    • Content Management (Wikis)

    We also take a look at how to overcome some of the common issues that arise:

    • Scalability
    • Availability
    • Cost
    • Session Management
    • Database Competency
    • Creation & Management of Dynamic Content

    To register the Web 2.0 and MySQL webinar, go to: http://www.mysql.com/news-and-events/web-seminars/web2.0-mysql.php

    Developing Web Application using RubyOnRails course in Italy

    Rails Comtaste has announced today the new coruse oriented to developing of web 2.0 application with the famous Ruby On Rails framework.
    The goal of this course is to provide students with the knowledge and skills they need to develop Ruby on Rails professional applications.
    Students will learn the Ruby programming language, the architecture of Rails framework and how it works, using the Active Record and Action Pack, integrating AJAX with Rails application and the basics of security on Ruby on Rails.

    We're the first company in Italy (our headquarter for training center is located in Rome) that organize a Ruby on Rails course and we're proud of it ;)

    On the next page you can see the Developing Web application with RubyonRails course outline (in italian language, sorry) >

    Continue reading "Developing Web Application using RubyOnRails course in Italy" »

    Ruby On Rails Italy Conference 2006

    I found this info but I've never heard nothing about that : Ruby on Rails conference in Rome, Italy.

    Open Source Path is proud to announce the first ever Ruby on Rails conference within Europe to be held in Rome, Italy in the Fall of 2006.

    What to say ......  hope to see more news as soon as possible !

    Reality-Checking the AJAX Web Application Architecture

    It's a reminder for me but I'm pretty sure it will be useful for others.
    I found the Steffen Meschkat's presentation (Google) during the Web 2.0 Summit, London 2006-02-08 :

    Reality-Checking the AJAX Web Application Architecture

    Java and Web 2.0 at Java Conference 2006 in Italy

    Two great news for the Java Conference of this year :

    1) there will be a date in Rome (26 June)
    2) James Gosling will be for the very first time in Italy

    The core of the Java conference is the Web 2.0 and the "Social Software".
    Read the Java Conference Program.

    See you there !

    Javaconference

    Yahoo uses AJAX for its re-designed site

    The Yahoo.com re-design has started. You can see the preview ofthe new home page here : http://www.yahoo.com/preview.
    I was very impressed by the new layout that makes a great use of AJAX (check out the "Personal Assistant" in the top-right corner) and some Accessibility touches that allow users to  customize colors and layout using the 'Page Options' button.

    Yahoo New Homepage:

    For futher details read the Exclusive: New Yahoo! homepage post by Richard MacManus.

    This is a list of Yahoo new features :

    - Personal Assistant: A new "personal preview area" which displays recent messages from Yahoo! Mail, an online friends list from Yahoo! Messenger, radio and movies, weather, traffic and events from Yahoo! Local. See screenshots above.

    - Yahoo! Pulse: This is a new section in the home page and enables people to discover "what's hot on the Web" - including the most popular and interesting Yahoo! searches; the latest trends; popular music, videos, photos, people and opinions. This is in essence Yahoo! aggregating all of their user-generated content and filtering to get the most popular items - e.g. Interesting Flickr Photos, or Most popular cars, or Top Music Videos. Very 2.0!

    - News Content: This is where Yahoo! will highlight feature stories, entertainment news, sports and finance content, plus the latest national, world and video news. These news items are hand-picked and updated by Yahoo!'s home page editors, so this is really human-powered 'professional' content (as opposed to automated Google News-type content). This section of content occupies a prime top-left spot in the new yahoo.com webpage, which is an indication of how focused Yahoo is on media content these days - because in the old design, news and entertainment headlines were to the right of the page and/or below the fold.

    - Enhanced Search Box: Yahoo! Search box has been re-designed (in particular made bigger) and positioned more prominently on the homepage. Also you'll note Yahoo! Answers just beneath the Yahoo! Search box - which is their version of 'collective intelligence' search.

    - Re-designed Navigation: Yahoo has always had a lot of navigation elements on their homepage, reflecting its history and reputation as the most popular portal on the planet. But the new design is definitely an improvement to my mind, as the left navigation makes Yahoo's product options stand out more. The overall impression is of a less cluttered interface, with co