Flash Builder 4 & Flash Catalyst Public Betas
Flash Builder 4 & Flash Catalyst demos are available in the Adobe Labs !!
Update Flash CS4 – 10.0.2
Yogurt3D Flash Game Engine
Yogurt3D is a flash based 3d engine which is based on OpenGL called SwiftGL and is stated as open source. The site mentions that OpenGL source can be converted to run in the engine.
What’s new on Make Me Pulse ?
Hi !
After our (soon) first year of life, it’s time to show a part of our differents works. As you know, Make Me Pulse makes only development (Flash and PHP). Here we go for a few selection of our work
Our biggest project was to work on the revamp of NRJ website platforms. We work with e-NRJ development team to made this possible. It was a huge work during 6 months and the result can be check on http://www.cheriefm.fr/

We also worked with Addiction Agency, some “old” friends from Publicis on several projects for Eurosport. We worked with them on another project for RM Gatte Fossé.

We have also work with Digitas on the new Nissan website. (FWA Site of the Day Baby
)

We just finished the first part off the new Dior watches website (full Javascript with YUI… ouch
) with The Blast Machine.

And to finish this selection, a few words about our best meeting of 2008, Yohan and Olivier from Jam’s Brain. We work with them on Modepass.com (yes we are geek and we also like beauty and fashion !) and a new version will soon be launched.

To close, a few words about the future of Make Me Pulse. We have a new Senior PHP/Mysql Developper which comes at the beginning of May. To complete our team we are also hiring a talented Junior PHP/Javascript developper… so if you’are interested and near Paris (it’s better) feel free to contact us at contact_AT_makemepulse.com .
Nico & Antoine
Adobe Air 1.5.1 released
Adobe Air 1.5.1 is a relatively minor update that includes a number of bug fixes :
Mac & Windows :

Linux :

This release also contains one useful new feature : InvokeEvent.reason. For more infos, Oliver Goldman, a member of the AIR engineering team, posted a blog entry about it here.
Links :
- Adobe AIR 1.5.1 Developer and User Release Notes
- Adobe AIR 1.5.1 Documentation
- Download the Adobe AIR SDK
- Adobe AIR 1.5.1 Known Issues and Limitations
- Air team blog
- Oliver Goldman blog
YUI 2.7 new release
Yahoo announce a new release of the Yahoo User Interface today.
Version 2.7.0 introduces a new StyleSheet component, graduates three components out of “beta”, improves support for the upcoming release of IE8, includes over 180 bug fixes and enhancements, and ships with more than 300 functional examples.
More information on the YUI blog.
Just waiting for a new release of the YUI 3.X now !
Away3D 2.3 is out
With awayBuilder :

And a custom parser for Maya scenes saved as Collada files.
Some other feature highlights in this release include:
* Interchangeable camera lenses to allow for different types of projection
* All values allowed for stage properties “align” and “scaleMode”
* Improved memory management
* Improved extrusion tools
* ROLL_OVER/ROLL_OUT events added to MouseEvent3D
* Billboard mesh objects for fast 2d sprites
To download check this page.
Using the Zend Framework URL rewriting
Today for a good website’s referencement in Google, it’s necessary to have an URL rewriting.
For this implementation, without the Zend Framework classes, you need to have a htaccess file with all URL rewriting rules.
For instance :
RewriteEngine on RewriteBase /path/website/base/application/ RewriteRule ^([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)\.html$ index.php?arg1=$1&arg2=$2 [L]
If your application is based on ZF, we have a htaccess base file which will redirect all php files to the boostrap (what is the bootstrap ?), and ZF classes will manage all redirection rules.
How to implement the URL rewriting with ZF classes ?
In order to have a better and clearer vision of all our rewriting rules, we are going to use a ini config file.
Here is an example with several rewriting rules :
in a first time in our ini file, we have to define the default route for ZF application.
ZF classes needs a model based rewriting.
[url_rewriting] ;default route routes.default.route = ":controller/:argument1/:argument2.html" ;argument which will be find as $_GET variable routes.default.reqs.argument1 = "([A-Za-z0-9-_]+)" routes.default.reqs.argument2 = "([A-Za-z0-9-_]+)" ;default controller in ZF application routes.default.reqs.controller = "([A-Za-z0-9]+)" ;default action in ZF application routes.default.reqs.action = "([A-Za-z0-9]+)"
In this example, we can find the controller argument in addition of our variables. It’s not compulsory, but advised. If you don’t want this value in your URL, you’ll have to precise more rewrite rules.
Now we have our default route and we can add specific rules and routes. It’s possible for the developer to shape as same as a htaccess file.
One instance of rewriting rules :
;We have to specify the kind of rewriting route, here we are going to use the Regex type like in a htaccess file routes.route1.type = "Zend_Controller_Router_Route_Regex" ;Adding the route structure, with all Regexp pattern routes.route1.route = "([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/([0-9-_]+)-([0-9-_]+)\.html" ;for the default controller, we also use a regexp, in order to get directly the URL value. ;you can specify controller's value if the controller name is not in the URL route structure routes.route1.defaults.controller = "([a-zA-Z0-9-_]+)" ;here we specify the action because it's not present in my URL structure ;Like the controller, you can add the action in the URL routes.route1.defaults.action = "myactionincontroller" ;Now we specify the mapping of our variable as we can see in a htaccess file : $1, $2 etc... routes.route1.map.1 = "controller" routes.route1.map.2 = "argument1" routes.route1.map.3 = "argument2"
Our ini config file is done, you just have to add all route needed for your ZF application.
Now we have to load the config file in the bootstrap :
// Getting the Zend Controller Instance $router = Zend_Controller_Front::getInstance()->getRouter(); // Creating a Zend_Config_Ini instance. $config = new Zend_Config_Ini(dirname(__FILE__)."/path/to/config/file/rewriting.ini", 'url_rewriting'); // Adding my Zend Config to my Zend Controller instance $router->addConfig($config, 'routes');
As you can see, it’s very simple to implement the config file to the ZF application.
You can have many possibilities with the ZF Router, you’ll can find all information about classes here. I choose to use the ini file because it’s ligther than a XML file for PHP language.
Of course, you have to enable Apache’s rewrite module and respect the ZF’s htaccess file.
About
This is the R&D corner of Nicolas Rajabaly, Antoine Ughetto and Ludovic Hindryckx from Make Me Pulse.
Enjoy it.
Lab : Check it






