Creating Mashups with Adobe Flex and AIR

Creating Mashups with Adobe Flex and AIR

4.0 4
by Chris Korhonen, David Hassoun, John Crosby
     
 

Web applications no longer need be powered by any one individual's data, and they don't need to be confined to the desktop. Developers can draw on a wealth of publicly available content, from providers such as Flickr, Amazon, Google, Twitter, and Last.fm, and combine it for use in their own applications. Adobe Integrated Runtime (AIR) makes it simple to bring

Overview

Web applications no longer need be powered by any one individual's data, and they don't need to be confined to the desktop. Developers can draw on a wealth of publicly available content, from providers such as Flickr, Amazon, Google, Twitter, and Last.fm, and combine it for use in their own applications. Adobe Integrated Runtime (AIR) makes it simple to bring previously web-only applications to the desktop, allowing them to run alongside traditional applications on an end user's computer.

In this book, you'll learn how to create mashup applications from the vast array of web services, feeds, and APIs using Adobe Flash and Flex together with HTML and JavaScript (Ajax). You'll be introduced to the various sources of information and the tools necessary to gather and reuse that information, and then you'll learn how to combine that content in a variety of ways.

You'll learn how to have desktop applications interact with online services such as Flickr, you'll learn how to use Amazon S3 for enterprise-level data storage, and you'll embrace technologies such as OpenID. In addition, you'll create abstract visualizations based on music sourced from Last.fm and consume Twitter content via RSS. You will also see how to use the Flash-native data format SWX along with PHP to create a Yahoo! weather widget.

You'll discover just why you may want to build a widget or a desktop application rather leaving things web-based; then you'll create an application using Flex Builder and AIR and learn how best to distribute it. With so many tools and so much data available, the possibilities for mashup creation are endless. Creating Mashups with Adobe Flex and AIR provides all you need to get you up and running quickly, while also giving you a solid understanding of the technologies involved so you can take things furtherto a place limited only by your imagination.

Product Details

ISBN-13:
9781590599365
Publisher:
Apress
Publication date:
04/28/2008
Series:
Friends of Ed Abobe Learning Library
Edition description:
2008
Pages:
368
Product dimensions:
7.00(w) x 9.25(h) x 1.10(d)

Meet the Author

Chris Korhonen works as a software architect in Brighton, U.K. With a background in web development, he now specializes in developing rich Internet applications for financial services, with specific focus on creating engaging user experiences.

David Hassoun is the founder of RealEyes Media, a digital media firm focused on interactive motion media and advanced enterprise-class Flash platform applications. He is a Macromedia Certified Master Instructor, adjunct professor at the University of Denver, Adobe User Group Manager, and has taught/developed many successful advanced Flash application courses. He has also provided technical and strategic advice for international industry leaders over the past years including technical, courseware, application reviews and development for Macromedia/Adobe and their clients as an industry expert.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Creating Mashups with Adobe Flex and AIR 4 out of 5 based on 0 ratings. 4 reviews.
IvanIlijasicII More than 1 year ago
After few weeks of thinking, I decided to write my thoughts about this book. In the beginning this book made a quiet an impression but later this feeling started fading away and on the end I had pretty good pros and cons for considering giving this book a recommendation. What happened and where this book succesed and failed? The main topic of this book is connecting your Flex/AIR application with existing web services which you probably use almost every day/week. An introduction of this book is pretty common for all the books about Flex (except Flex cookbooks and Flex books for absolute beginners). If you have some experience with Flex, starting chapters could be boring and if you just started learning Flex, these chapters could help you but you'll need aditional information. If you have a decent history in web programming you could handle these chapters well. After opening chapters comes an interesting part of the book in which you will learn how to create a fully functional and useful applications for handling Flickr and Technorati web services. I know, a lot of books cover these topics but examples in this book are really good and useful. From my experience, they are better than examples in some other books. Chapter 6 made an excellent impression and I would recommend this chapter to any decent Flex developer. This chapter talks about performance management in Flex application. I'm sure you can find these information if you combine several web resources but here you can find trully excellent advice how to help your application to reduce memory and processor costs. When you're done reading about peformance management, you'll get more information about debugging and creating debugging log. Again, really good topic. Then book goes back again to connecting Flex to web services such as Last.fm and Amazon Web services. These topics can be really useful. After these chapters the book lost it's enthusiasm. Chapters about AIR are too short there are not enough pages to discuss about web applications on your desktop. I had a feeling that book was finished too soon. Last several chapters are not so detailed and if you want to create decent AIR applications, you need more material. This book has it's glorious moments but at the end of reading it, these moments already faded away. Like I said, it has an excellent chapters about performance management, logging and debugging, has some cool examples for Flickr but there are so many pages that could have been used in a better way. If you are not convinced to buy this book, consider buying it with your colleague to share the costs because I think you need to read this chapter about performance management. I believe these 20-30$ will look pretty cheap if this chapter could help you to become a really good Flex developer.
Anonymous More than 1 year ago
Marcin_Klimek More than 1 year ago
Creating mashups with Adobe Flex and Air book perfectly fits nowadays internet reality. It presents process of developing mashups, applications based on many different external data resources. With external services like google maps, flickr or youtube there is possibility to achieve great functionality in very easy way. Developing that functionality from the ground would take a lot of time and money. Book contains many practical examples of use APIs in mashup applications. It include interesting comparison of web and desktop technologies witch can help to choose the one that is best for particular project. You will also find many additional information about Adobe Flex and AIR like debugging or performance profiling. If you want to create most powerful web and desktop applications this book is for you.
Guest More than 1 year ago
Overall, I liked the book. I think it would have been better had it gone deeper into more web service APIs, and less into introductory Flex material, but there are also some great Flex performance tips that apply to all types of Flex applications, not just mashups.