Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c01/h06/mnt/36342/domains/ahmedrabieh.com/html/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c01/h06/mnt/36342/domains/ahmedrabieh.com/html/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c01/h06/mnt/36342/domains/ahmedrabieh.com/html/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c01/h06/mnt/36342/domains/ahmedrabieh.com/html/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /nfs/c01/h06/mnt/36342/domains/ahmedrabieh.com/html/wp-settings.php on line 18
Ahmed Rabieh | Rich Internet Application Adventurer » Uncategorized
Currently Browsing: Uncategorized

Adobe Creative Suite 5 Launch

Join Adobe User Group in Egypt Online Meeting



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.

  • Session Topic: How to Create Animation in Photoshop CS4 (session is in Arabic).
  • Speaker: Rafiq Elmansy.
  • Session Day: Monday 1st March 2010.
  • Session Time: 8pm - 10pm Cairo Local Time .
  • Session URL: Will be emailed to you once you register for the meeting.

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.
or
Send me a Twitter message at http://twitter.com/rafiqelmansy and I will send to you the session URL.

regards,
A_Rabieh

RIA Screen Layouts by Theresa Neil

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.

View more presentations from Theresa Neil.

Happy New Year 2010

Wish you All Happiness , Health and Success in 2010 isA.

Happy New Year 2010

Happy New Year 2010

Thanks and have a great year,
Ahmed Rabieh

35 Adobe AIR Tutorials for Web Developer

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.

Introduction to Adobe AIR

Introduction to Adobe AIR

Adobe AIR and Flex – Getting Started

Adobe AIR and Flex - Getting Started

Building an Adobe AIR Application with Flex

Building an Adobe AIR Application with Flex

Writing Well-Behaved, Efficient AIR Applications

Writing Well-Behaved, Efficient AIR Applications

Performance Apps for AIR (video)

Performance Apps for AIR

Christmas is in the Air (building a to-do list app)

Christmas is in the Air

How to Build a Contact Manager in AIR using XML Part I and Part II

How to Build a Contact Manager in AIR using XML Part I

Building a Desktop Application with Ext, AIR, Aptana and Red Bull

Building a Desktop Application with Ext, AIR, Aptana and Red Bull

Developing Cross-Platform Adobe AIR Applications

Developing Cross-Platform Adobe AIR Applications

Create a Drag and Drop MP3 Player with Adobe AIR

Create a Drag and Drop MP3 Player with Adobe AIR

Building Lupo: A Case Study in Building Commercial AIR Applications

Building Lupo: A Case Study in Building Commercial AIR Applications

Building Web and Adobe AIR Applications from a Shared Flex Code Base

Building Web and Adobe AIR Applications from a Shared Flex Code Base

Creating Desktop Applications for the Cloud with Adobe Flex, AIR, and Amazon S3

Creating Desktop Applications for the Cloud with Adobe Flex, AIR, and Amazon S3

Adobe Air Tutorial for HTML/JavaScript Developers

Adobe Air Tutorial for HTML/JavaScript Developers

Implementing Drag and Drop Between the OS and AIR

Implementing Drag and Drop Between the OS and AIR

Notification Windows with JavaScript and AIR

Notification Windows with JavaScript and AIR

Recreating MapCache on Adobe AIR

Recreating MapCache on Adobe AIR

Creating a Downloader for YouTube with Flex/AIR

Creating a Downloader for YouTube with Flex/AIR

Walk on AIR: Create a To-do List in Five Minutes

Walk on AIR: Create a To-do List in Five Minutes

Adobe AIR & Flash Tutorial

Adobe AIR & Flash Tutorial

Developing AIR in Flash (video)

Developing AIR in Flash

Webcams, PNGs, and AIR (video)

Webcams, PNGs, and AIR

How to Store Adobe AIR Application Preferences Using JavaScript

How to Store Adobe AIR Application Preferences Using JavaScript

Take Your CSS to the Desktop with AIR

Take Your CSS to the Desktop with AIR

Adobe AIR: Supercharged Development with Debugging

Adobe AIR: Supercharged Development with Debugging

Creating an AIR RSS Reader Application from Scratch with Flex and PureMVC

Creating an AIR RSS Reader Application from Scratch with Flex and PureMVC

Building an XML Viewer on AIR with Flex

Building an XML Viewer on AIR with Flex

Synchronizing Drupal Modules with Adobe AIR

Synchronizing Drupal Modules with Adobe AIR

Getting Started with Adobe AIR as a Web Developer/Designer

Getting Started with Adobe AIR as a Web Developer/Designer

Simple Zip Viewer with JavaScript and AIR

Simple Zip Viewer with JavaScript and AIR

Reducing CPU Usage in Adobe AIR

Reducing CPU Usage in Adobe AIR

Performance Tips for Adobe AIR

Performance Tips for Adobe AIR

Create Your Own Adobe Air Application with Flash

Create Your Own Adobe Air Application with Flash

Build a Custom File Extension AIR App

Build a Custom File Extension AIR App

AIR, Flash, Flex, RIA
undefined

Designers vs Developers: Coming together to build the best RIAs

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:

  • Balsamiq Mock-ups + Nakpee
  • Any wireframes + Protoscript
  • Prototcasting (using click-throughs and screencasts to convey requirements)
  • Atlas and other development environments + visual layout editors

Why I love the Flash Platform !

Why I love the Flash Platform !

Adobe Flash Platform

Adobe 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.

Everywhere

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!

Consistent

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.

Community

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 FacebookFlickr and Twitter even have dedicated ActionScript 3.0 libraries.

Open

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

Thanks, Regards
Ahmed Rabieh

Barak Obama “Live Speech ” from Cairo Using Acrobat Connect !

barak1

Barak Obama “Live Speech ” from Cairo Using Acrobat Connect !

https://townhall.connectsolutions.com/conx_obama?launcher=false

Thanks, Regards
Ahmed Rabieh

30 Rich Data Visualization Tools

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.

Ajax.org

Ajax.org Platform is a pure javascript application framework for creating real-time collaborative applications that run in the browser.

AjaxOrg.png

AnyChart

AnyChart is a flexible Flash based solution that allows you to create interactive and great looking flash charts.

Axiis

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

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

Degrafa is a declarative graphics framework for creating rich user interfaces, data visualization, mapping, graphics editing and more.

DojoX Data Chart

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.

Chronoscope

If you need to visualize thousands or millions of points of data, check this out. Very well designed and can be navigated with the keyboard or mouse. There’s a Javascript API, a Google Visualization API or try it as a Google Gadget on Google Spreadsheets, iGoogle, or Open Social.

Dundas

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.

ExtJs

Ext JS is a cross-browser JavaScript library for building rich internet applications. It now includes charts.

Flex

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 Pivot Table and Charts

Flexmonster provides Pivot table Flex/Flash components rich internet application (RIA) development services.

FusionCharts

Animated flash charts for web apps. Looks like they work with most technologies.

Google Chart API

The Google Chart API lets you dynamically generate charts.

gRaphaël

gRaphaël is a Javascript library to help you create stunning charts on your website.

gRaphael.png

iLog Exlixir

Enhance data visualization within Flex and AIR applications with IBM ILOG Elixir.

JFreeChart

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.

JQuery Plugins

There ar a lot of JQuery chart pugins:

JPowered

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.

JSCharts

JS Charts is a JavaScript chart generator that requires little or no coding. JS Charts allows you to easily create charts in different templates like bar charts, pie charts or simple line graphs.

Kap IT Labs Diagrammer and Visualizer

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.

MilkChart

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 Flash Charts

Open source Flash charts.

PlotKit

PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support.

Protovis

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.

Protovis.png

Silverlight

Microsoft Silverlight comes with the bar, line, pie, column, and scatter charts.

Stack

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 for Silverlight, WFP, ASP.NET

Telerik Charts offers rich functionality and data presentation capabilities.

VisiFire

Visifire is a set of open source data visualization controls - powered by Microsoft® Silverlight™ & WPF.

Websites as Graphs

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.

yFiles for Ajax , .NET or Flex

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.

Resources

  • insideria
  • Theresa Neil
  • http://sethgodin.typepad.com/seths_blog/2008/07/the-three-laws.html
Page 1 of 11