Rafiq el-Mansy (Adobe User Group Manager) is glade to invite you to the first Arabic online meeting for the Adobe User Group in Egypt AUGE. The invitation is open for all user group members and non-members.
The session will be in Arabic with limited number of attendees. So, if you like to join the session just do the following:
Send an email to : rafiqelmansy (at) yahoo (dot) com and I will send to you the session URL.
Send me a Twitter message at http://twitter.com/rafiqelmansy and I will send to you the session URL.
RIA Screen Layouts
15 Standard Screen Layouts with examples from 80+ current RIAs, Rich Internet Applications. Update of the 12 Standard Screen Patterns from 2009 by Theresa Neil.
Theresa Neil is an interface designer based in Austin, Texas. She has led the design for more than 80 live web, desktop and mobile applications since 2001. Recent clients include PayPal, Pearson, UnboundID and a number of start-ups. Her portfolio and blog are at www.theresaneil.com. Theresa and Bill Scott co-authored “Designing Web Interfaces: Principles and Patterns for Rich Interactions” published by O’Reilly Media in January of 2009.
Thanks and have a great year,
Adobe AIR gives developers all kinds of possibilities to create applications. As Adobe’s websites says,“The Adobe® AIR® runtime lets developers use proven web technologies to build rich Internet applications that run outside the browser on multiple operating systems.”
In this post we’ll feature 35 tutorials that will help you to learn more about working with AIR. Some of them are at a beginner level that will introduce you to AIR, and others are more advanced and will teach specifics.
Performance Apps for AIR (video)
Christmas is in the Air (building a to-do list app)
Developing AIR in Flash (video)
Webcams, PNGs, and AIR (video)
Presented on Nov 3, 2009 at Øredev in Malmo, Sweden.
What is the fastest way to get from a product idea to a rich internet application ? By breaking down the communication barriers between designers and developers.This talk takes a quick look at how to build a shared vocabulary and use prototyping to bypass extensive wireframes and development specs.
Take a look at 5 simple and effective prototyping tools:
Why I love the Flash Platform !
A Great Post from Serge Jespers | Platform Evangelist :-
Before we start and just so we get this out of the way… For 2 years now, Adobe pays my paycheck. That said, I “saw the light” of Flash more than 13 years ago. Because of my long history with Flash, I feel I can say that this is an unbiased post.
First of all, Flash is everywhere. I’m not just talking about its ubiquity but also about the variety of devices it is available on. It’s not just a browser plugin anymore. The Flash Platform now extends from desktop to mobile to consumer electronics. There are already more than 1 billion devices in the market today that support Flash content. While this is a “lighter” version of the Flash Player, it already has a lot of its bigger brother’s features and is already used for lots of mobile applications, games and promotional content. Together with the Open Screen Project partners, Adobe aims to bring the same consistent runtime that you’re used to in your browser to a broad variety of devices. In the not too distant future, you’ll be able to repurpose the code base across multiple devices. I’m actually doing a workshop about that very topic at MAX this year!
With Flash, you never needed to worry about how your application will look in browser X or on operating system Z. And you still don’t have to worry about that. If Flash Player is installed, the application works and behaves consistently across all browsers and operating systems. Even applications/sites built with Flash 1 still work as designed. If you want to use any of the new features that are available with a new release of Flash Player, you (as the developer) can use express install to transparently upgrade the Flash Player. The same thing goes for desktop development with AIR. A single AIR application installer runs on Mac, Windows and Linux machines without having to worry about operating specific settings or features.
Even back in the early days of Flash, the community around it grew every day. Just about all of the early community sites around Flash are still alive and kicking. Ultrashock and FlashKit, for instance, are still going strong. If you get stuck somewhere, there’s always someone around to help out. If you’re looking for a particular ActionScript library, chances are that someone has already created one. Some of these ActionScript libraries have even caused some amazing innovations on their own. Papervision 3D and FLARToolkit are just a couple examples. Many sites and applications like Facebook, Flickr and Twitter even have dedicated ActionScript 3.0 libraries.
Yes… Open! Not only is Adobe very open about what it’s doing and future roadmaps, the file formats used by Flash Player are also open. The specs for the SWF and FLV file formats are open as well as the specs for AMF (the binary format for exchanging data used by the Flash Player) and RTMP. Adobe also uses and supports many open source projects like Eclipse and WebKit and also contributes to the open source community.
But the most important reason is actually pretty simple. The Flash Platform is just a lot of fun to develop for and it’s very clear that the future is looking very bright for Flash Platform developers. Flash on!
By Serge Jespers
Barak Obama “Live Speech ” from Cairo Using Acrobat Connect !
30 Rich Data Visualization Tools for creating graphs, Gantt charts, diagrammers, calendars/schedulers, gauges, mapping, pivot tables, OLAP cubes, and sparklines, in Flash, Flex, Ajax or Silverlight.
AnyChart is a flexible Flash based solution that allows you to create interactive and great looking flash charts.
Axiis is a Data Visualization Framework for Flex. It has been designed to be a concise, expressive, and modular framework that let developers and designers create compelling data visualization solutions.
Also, take a look at the nice window-in-window design on the saturnboy blog.
BirdEye is a community project to advance the design and development of a comprehensive open source information visualization and visual analytics library for Adobe Flex. The actionscript-based library enables users to create multi-dimensional data visualization interfaces for the analysis and presentation of information.
Degrafa is a declarative graphics framework for creating rich user interfaces, data visualization, mapping, graphics editing and more.
An addition in the Dojo 1.3 release is the new dojox.charting class. Its primary purpose is to make connecting a chart to a Data Store a simple process.
Dundas has a wide range of data visualization solutions for Microsoft technologies. They offer a number of data visualization tools including: Chart, Gauge, Map and Calendar for .net and Dashboards for Silverlight.
Flex has built in chart controls: area, bar, bubble, candlestick, column, HLOCC, Line, Pie, Plot. Quick tutorial here that can get you up and running with nicely styled charts using effects.
Flex uses FXG, a graphical interchange format developed by Adobe and is similar in many ways to SVG. Nice article here by James Whittaker looking at FXG and Degrafa. And you should definitely have this book on your desk if you are using Flex: Creating Visual Experiences with Flex 3.0.
Flexmonster provides Pivot table Flex/Flash components rich internet application (RIA) development services.
Animated flash charts for web apps. Looks like they work with most technologies.
The Google Chart API lets you dynamically generate charts.
Enhance data visualization within Flex and AIR applications with IBM ILOG Elixir.
Creates charts such as bar charts, line charts, pie charts, time series charts, candlestick charts, high/low/open/close charts, wind plots, and meter charts. I wish these charts looked better out of the box, because the features and functionality are good, but the visual design really detracts from the graphs. JFreeChart guys- email me- together we can make the world of JFreeChart a prettier place.
There ar a lot of JQuery chart pugins:
The PHP graphing scripts provide a very easy way to embed dynamically generated graphs and charts into PHP applications and HTML web pages.
I can only hope that CSS can make these look better. I’ll do a follow up post on how to make your charts aesthetically pleasing.
Kap Lab’s Diagrammer provides ready-to-use yet highly customizable multi-layout data visualization and diagramming for Adobe Flex and Air.
Visualizer displays data as graphs to better visualize connections. Kap Lab’s Visualizer provides ready-to-use yet highly customizable multi-layout data visualization for Adobe Flex and Air.
A simple to use, yet robust library for transforming table data into a chart. This library uses the HTML5 tag and is only supported on browsers other than IE until ExCanvas gets proper text support.
Open source Flash charts.
Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.
Microsoft Silverlight comes with the bar, line, pie, column, and scatter charts.
Stack is probably the most useful of the visualization offerings from Digg. Stories with the most recent activity load across the bottom of the screen and then ‘Diggs’ seemingly fall from the sky to land and create a real-time graph of what stories are popular. Whenever a ‘Digg’ hits a story stack, the title of the story is shown at the bottom of the screen, pushing previous stories down, and eventually off the screen.
Telerik Charts offers rich functionality and data presentation capabilities.
Visifire is a set of open source data visualization controls - powered by Microsoft® Silverlight™ & WPF.
Websites as Graphs shows the structure of different websites based on the tags used in their code in a color-coded map that grows on the screen as you watch. Tags are somewhat intuitive in their color-codes, with blue for links, red for tables, and gray for any tags not specifically given a color.
The yFiles product family means state-of-the-art software components for the visualization of networks and diagrams. Unequaled automatic diagram layout, cutting edge graph analysis, and extraordinary visualization.