Monthly Archives: February 2008

Convincing your Boss to Use AIR – Step #1

AIR LogoIn an over charged world of projects management and ideas, it sometimes hard to gather the attention to the ultimate decider (your boss or yourself) to use new technologies.

I started at the beginning of this week to seed (and water it  ) my boss brain with new possibilities with AIR. Some techniques worked greatly and some did not…

I’ll try to gather all the different move I’ve made (and I’ll make) and let you know what to do and what to avoid 😉

My first step was to present to my boss what our existing technologies could be with AIR, all the advantages of desktop applications, supporting internal database, connections aware and finally demanding very few adjustment to our already existing application to be deployed.

Just told him about the few times involvement and the small budget to allocate and you’ll make a positive point in your argumentations.

The second day, very enthusiast I told him about the easy installation process and the lightweight of the plug-in: bad idea! Technical argument won’t, most of the time, speak to entrepreneurs.

If you are, like me, pushing your boss to shift to AIR, be smart and follow this thread ;=)

Any advices are welcome…

Ahmet

 
0 Kudos
Don't
move!

Why? Videos from the AUGG :)ooooo

Monday we had the AUGG (Adobe User Group Genève) meeting to celebrate the release of Adobe AIR and FLEX 3.0. I had a camera recorder during the meeting and I asked several questions (Why AIR? Why Flex? Why Flash? Why Not Silverlight?). The answer are funny & serious at the same time 🙂

If you want to join us for the next event, just keep looking at AUGG!

View all the video of this meeting on YouTube

I want to thanks everyone who answered the questions, as it’s not easy to improvise when you are eating and drinking 🙂

Ahmet

 
0 Kudos
Don't
move!

Flash is not open-source for the moment, but we are not against it

Adobe Products
Interesting article from Ecrans.fr where they interviewed Simon Hayhurst, director of video numeric products at Adobe, and Frédéric Massy, marketing director, about the presence of Adobe and his future.

Read the translated version (originally text is in French).

Here are a few interesting quotes:

[…]Flash is not in fact open-source for the moment, but we are not against it
[…]The web is an environment which is changing very rapidly, and we have the R & D teams to advance Flash the best as possible. But one can imagine that, in due course, when the format will be more mature, Flash will also be open source.
[…]Yes, we have a few projects related to Flash. We have a Media player in development, to take advantage of Internet video. It is a sector that has actually just started, and that has a tremendous growth curve. And then there is AIR, which is a technology that allows applications to create classics, but related websites. It is a tool to be always connected, even without launching a Web browser.[…]

Ahmet

 
0 Kudos
Don't
move!

Adobe AIR is now 1.0! Welcome in a New World :=)

ADOBE AIR
Monday 25th of February, AIR (Adobe Integrated Runtime), already considered as a top ten technology by Technology Review (The MIT magazine) for offline web applications is send out in the Galaxy.
For more information you can also read the article from the New York Times on the impact of AIR.

If you didn’t started yet with AIR don’t worry! It’s just a single click away for your web applications to be on the desktop. With a few more lines of code you can have rich interaction with the desktop.

Start here.

Or go tonight to your local User Group (tonight in Geneva).

Ahmet

 
0 Kudos
Don't
move!

Using AC3 files with Premiere Pro, Thanks to Encore…

As a father I enjoy filming my family with a ‘customers camera’ that export files to MPG in AC3 format.
But as a possessor of Adobe Premiere Pro I would have been happy to work my movies. Unfortunately, Premiere Pro will not read the sound of any AC3 encoded files (certainly due to some licensing reasons).
Fortunately there is a work around I found on Adobeforum, just copy the file ad2ac3dec.dll from Adobe Encore Folder and past it in the Adobe Premiere Pro folder. Relaunch your application and your file will have the sound included!

Ahmet

 
0 Kudos
Don't
move!

Adobe Flex 3 Builder is Out in the Galaxy!

Under the strange title of ‘ A long time ago in a galaxy far, far away…’ Ted Patrick has just published a screenshot of the Flex Builder 3 while loading, so two month after the public Flex 3 Beta 3 the Flex team at Adobe finished their work 🙂

Version 3 build 3.0.194161

Flex 3

I’m afraid that the public will have to wait some more days before downloading it.
Remember that if you are a students you can get the builder for free.

Ahmet

 
0 Kudos
Don't
move!

February 2008 Meeting, Adobe User Group Geneva

February 2008 Special Event
If you missed the news, please don’t forget that we will have our monthly meeting February the 25th at The Nomades.

Notre prochaine séance AUGG se déroulera le lundi 25 février à 18h30 au Nomades (map).

Au programme :

– Une présentation des nouvelles fonctionnalités de Flex 3, par Thierry Bertossa

– Une présentation sur AIR par Cédric Tabin.

– Une vidéo (exclusive pour les User Groups) de Kevin Lynch qui parlera du future des technologies Adobe.

Une pizza et à boire !

Concours : Amener des nouveaux membres à AUGG !

La personnes qui amènera le plus de nouvelles personnes lundi se verra offrir le livre ‘Essential ActionScript 3.0’ de Moock ou, au choix, ‘AJAX Design Pattern’ de Mahemoff. Le livre restant ira pour le 2ième . En cas d’égalité, la personne qui a globalement amené le plus de monde à l’AUGG sera le vainqueur…

RSVP – Tout le monde peut venir, svp, envoyez ce mail aux personnes qui pourraient être intéressées – Pensez à me prévenir si vous venez pour la pizza 🙂

Plus d’info sur le site de l’AUGG

 
0 Kudos
Don't
move!

Adobe Director isn’t Dead!

Since Director MX2004 (edited by Macromedia at that time), a lot of people lost hope in a future version of Director. Not a word about a possible version 11 went out through the door of Adobe.

So is Director 11 a good news? Most certainly, yes, but there are a few points that let me perplex…
1) Support for Flash CS3 Professional, including files using the ActionScript™ 2.0 language ??? Seems that there won’t be any way to use AS 3.0 with Director, quite surprising isn’t it?
2) What will be the market of Director? To my understanding Director and AIR have an huge overlap in terms of market and functionalities. Why would you choose Director VS AIR?
Director is oriented for local complex applications whereas AIR is more about bringing RIAs onto desktop.

That was my controversial post of the week 🙂 Still I’m very happy to hear that Director is back, and I can’t wait to try it!

Find more information on Director 11.
Ahmet

 
0 Kudos
Don't
move!

Get ready for ActionScript 4.0!

As you certainly know, ActionScript 3.0 is based on ECMAScript language. The new edition of ECMAScript is in preparation (ECMA-262 Edition 4) and will most certainly shape the future of ActionScript 4.0.

Colin Moock is going to do a lecture at FITC about these changes. You can access his lectures notes ‘What’s new in ECMAScript 4.0?‘ or access to the ECMAScript documentation page to have more information on it. It’s also a unique way to get the preview of ActionScript future 🙂

Ahmet

 
0 Kudos
Don't
move!

PHP – Dynamic Navigation Class – Stop losing time editing navigation!

I often have to deal with client that want to made some ‘small changes’ in the navigation menu. Put element 2 before element 1 and change the name or the link…

So lazy as I’m, I decided to write (my first) a PHP Class, that should handle a two level navigation. Let me share with you how to use it:

< ?php
	include_once("Navigation.php");//the Class
	include_once('navigation_definition.php');// Array of Nav. Element
	$myNav = new Navigation($a); //Construct Nav.
?>

As you see we need to define a navigation file. This file is an associative array giving a list of information:

  • “key”: link name
  • “class”: the css class name
  • “href”: the URL of the link
  • “parent”: the key of the parent element
< ?php
$a = array(
"Top Level 1"=>array("class"=>"level1", "href"=>"test1.php", "parent"=>"no"),
"Top Level 2"=>array("class"=>"level1", "href"=>"test2.php", "parent"=>"no"),
"Level 2 sub 1"=>array("class"=>"level2", "href"=>"../nav/test3.php", "parent"=>"Top Level 2"),
"Level 2 sub 2"=>array("class"=>"level2", "href"=>"../nav/test4.php", "parent"=>"Top Level 2"),
"Level 2 sub 3"=>array("class"=>"level2", "href"=>"../nav/test5.php", "parent"=>"Top Level 2"),
"Top Level 3"=>array("class"=>"level1", "href"=>"test6.php", "parent"=>"no"),
"Level 3 sub 1"=>array("class"=>"level2", "href"=>"../nav/test7.php", "parent"=>"Top Level 3"),
"Level 3 sub 2"=>array("class"=>"level2", "href"=>"../nav/test8.php", "parent"=>"Top Level 3"),
"Level 3 sub 3"=>array("class"=>"level2", "href"=>"../nav/test9.php", "parent"=>"Top Level 3")
);

?>

Now it’s done, you can see a working example here.
If you like it, download the zip containing the Class, a navigation definition and a CSS file.

This will only work on PHP5 by the way…

Ahmet

 
0 Kudos
Don't
move!

Master of Science :=) Youupppiii !!!

Well that’s a great news, I received earlier the results of my last exam: I’ve finally got my Master of Science in Information Systems and Communication (oriented in technology).

This year was a great one:
I got married,
became a Dad,

passed a lot’s of exam,

had my new job, 5 month as a project manger and now as web / front-end manger

International marketplace for top business talent

Youuupppi 😀

Ahmet

 
0 Kudos
Don't
move!

Creating more secure SWF web applications

Interesting article written by Peleus Uhley for the Adobe Developer Center about creating more secure SWF web applications.
This article will help you set all the security to protect your SWF from threats, for example:

  • Cross-domain privilege escalation
  • Spoofing
  • Malicious data injection
  • Script injection into the browser
  • Insufficient authorization restrictions
  • Unauthorized access to data in transit
  • Unauthorized local data access
  • Cross-site request forgery
  • DNS rebinding

The article ends by a useful ‘auditor checklist’ for controlling dangerous functions.
I warmly advice this article!

Ahmet

 
0 Kudos
Don't
move!