Flash The Ripper

Life Around Technology

haXe FLV Video Streaming Multithread Server, now with webcam and mic recording

haXe FLV Video Streaming Multithread Server is small and fast multithread FLV video and audio streaming server, written competely in universal haXe language by Nicolas Canasse, the author ofMTASC compiler and the author of haXe language.haXe Video server supports webcam and mic recording, improved the FLV and AMF support. There’s simple test application which you can run in just few easy steps.To test the haXe FLV Video Streaming Multithread Server:

  • unpack the distributive
  • run the server.bat
  • open video.swf
  • click “Record Cam” button
  • dance, sing and clap your hands say yeah to the camera
  • click “Stop” button
  • click “Play Rec. Video”
  • see all your actions recorded.

The first beta of haXe Video, the multithread FLV video streaming server was released February 11, 200. The goal was to create lightweight and fast media server for streaming the audio- and video- files with high performance.

Filesize of haXe Video distributive is 7 MB, where 7 MB is the size of sample video FLV file provided within the distributive. No misprint here. To be precise, the total size of all haXe Video server source files is 131 KB. Moreover, as Nicolas wrote, it is less actually: 15.3 KB for AMF+FLV+RTMP protocols and 12.5 KB for the server itself, plus + 6.8 KB for the sample UI and logic.

That’s about lightweight.

Some think that Canasse is kidding; however, he doesn’t.

L’industria automotive globale ha utilizzato sempre di più la tecnologia laser per i processi di fabbricazione. https://www.lasit.it/marcatura-laser-materiali-organici/ ha riscosso uno straordinario successo come fornitore di sistemi laser per l’industria automobilistica. Sei interessato? Contattaci. Why should you choose Certa Hosting? Here is only one of the advantages: Your site is monitored day and night by our tech team to protect and optimise its performance. Security taken care of so you can concentrate on running your business. Visit https://certahosting.co.uk/joomla-hosting/ for more information. DESIGN T-SHIRTS | There are a variety of products and a lot of services at our print shop for you to choose from. Use one of our 7000 ready-to-use FREE templates from different categories and types or make your own design to get the best - print shop near me is one of the leading online t shirt printers in the USA. Many online t shirt printers will send your order for personalised t shirts off site to a different company. This adds extra costs to your order. Click here Dafabet Link to see more.

Apollo 3D Test v 0.1: my first Apollo app (Google Maps, Pv3D, Flex, Apollo Alpha)

Update: Application is prepared for the latest version of the Adobe AIR.

Download the latest version here: Google 3D Map Adobe AIR Application.

Apollo is free from some limitations of regular Flash Player; for example, with Apollo’s HTMLcomponent you able to load something from the web and to operate with it in any way, without necessity to care about all those annoying cross-domain policy files.

For example, you can take Google Maps, place it on the 3D plane or sphere, keeping the interactivity of dragging the map (you needed Apollo Runtime for have this example working):

I’m truly intrigued with Adobe Apollo!

Ruby on Rails Cairngorm Generator is released by Ilya Devers

Idea of creation Flex applications with slick Rails scaffolding-like approach came to me just in moment when I introduced myself to Ruby on Rails (Google translation from Russian) inspired by Michael Klishin; more exactly, when I have learned what scaffolding is (roughly said, the procedure of automatic creation the whole MVC stuff by given data structure). This idea has flooded the space since then and its density has reached the critical value:

Sep 10th, 2006
Alex MacCaw announced he has started creation of the Cairngorm Rails Generator.

Jan 10th, 2007
Ilya Devers has published the first stable version of his Ruby on Rails Cairngorm Generators set at Google Code. Download: cairngorm-rails-generator.zip.

It does:

  • Take your application name and create typical Cairngorm structure, including modelLocator, frontController, services.mxml and application itself. You can also set the package structure.
  • Create (server) delegates.
  • Generate Cairngorm Commands, Events and comments.
  • Create standalone events and value objects (though author acknowledges that it could make more sense to create VOs based on model classes).
  • Include generator for WebOrb Service class.

Jan 27th, 2007
Michael Klishin has posted a great article named “Ruby / DSL Saves Your Soul and Makes You a Happy Flex developer” (Google translation from Russian).

Good idea never come into only head alone. Things become dangerous and amazing.

Flash CS3 import from Adobe Illustrator done well. Or just excellent

Yesterday I faced the task of importing pretty complex Adobe Illustrator CS2 file into flash. File contained a lot of vector shapes for creation of characters like this one (there was a lot of characters in teh AI file):

First, I tried to import AI file with Flash 8 Professional. After import I’ve discovered that almost everything become bitmap — not the thing I need!

So I tried to import the same file with the Flash CS3 and got so pleasant surprise: excepting a couple of dashed strokes everything imported perfectly in vector!

More, when importing, I have the advanced dialog where can choose the import settings for each AI file layer – to import it as movieclip or raster, and so on. There’s a good option of selecting everything with [Ctrl + A] and setting the needed import details for all items by a couple of clicks.

One of the issues I’ve noticed during import was slightly changed red channel in images, but I think I should talk to my AI illustrator dude first and ask him to clear the color mode issue. He provided me the file in CMYK. So Flash CS3 warned me that I try to import file in CMYK mode, so I changed the Illustrator’s file color mode in AI and re-saved and re-imported the the document and all went good. But the slight color change seems to be here.

Respect Adobe: Illustrator Import to Flash CS3 is just a candy.

Adobe Service-Oriented Client already installed at 98% of Internet machines

Matt Voerman brings a truly fresh look at the our lovely Flash Player calling it a SOC – Service-Oriented Client from Adobe. Very good point regarding any negotiations between developer and client: now, instead of saying “we can use Flash” you can tell everyone: “We will use the ubiquitous, most popular, lightweight, persistent, secured and rich-functioning web client software to deliver the project to the end user”. SOA + SOC = Flash Platform.

This is Flash 2.0, dear stake-holders, project managers and every true creator.

Firefox search plugins for Flex 2, Flex 3, Actionscript 3 LiveDocs and Adobe Labs. And great news: Yahoo! just announced its Flash Platform Team

These Firefox search plug-ins provide Flex & Flash developers not only fastest but the most clever search by ActionScript 3, Flex 2, Flex 3 LiveDocs, Adobe Labs and Flash documentation because of Google engine is used. Install with one click:

  1.  Install ActionScript 3 LiveDocs Firefox search plug-in.
  2.  Install Flex 2 LiveDocs search plug-in.
  3.  Install Flex 3 LiveDocs Firefox search plug-in.
  4.  Install Adobe Labs search plug-in.

Today’s the great day. Sun is shining, I slept for two hours because of Gmail  Threadless, wake up and read that Yahoo! announces its Flash Platform Team!

P.S. After I created and published these pluginsI’ve found that Alessandro Crugnola has made cool Flash/Flex Firefox Search Plugins already, and even proposed a cool approach of searching for flash docs with Google Suggest.

haXe FLV Video Streaming Multithread Server, now with webcam and mic recording

haXe FLV Video Streaming Multithread Server is small and fast multithread FLV video and audio streaming server, written competely in universal haXe language by Nicolas Canasse, the author ofMTASC compiler and the author of haXe language.haXe Video server supports webcam and mic recording, improved the FLV and AMF support. There’s simple test application which you can run in just few easy steps.To test the haXe FLV Video Streaming Multithread Server:

  • unpack the distributive
  • run the server.bat
  • open video.swf
  • click “Record Cam” button
  • dance, sing and clap your hands say yeah to the camera
  • click “Stop” button
  • click “Play Rec. Video”
  • see all your actions recorded.

The first beta of haXe Video, the multithread FLV video streaming server was released February 11, 200. The goal was to create lightweight and fast media server for streaming the audio- and video- files with high performance.

Filesize of haXe Video distributive is 7 MB, where 7 MB is the size of sample video FLV file provided within the distributive. No misprint here. To be precise, the total size of all haXe Video server source files is 131 KB. Moreover, as Nicolas wrote, it is less actually: 15.3 KB for AMF+FLV+RTMP protocols and 12.5 KB for the server itself, plus + 6.8 KB for the sample UI and logic.

That’s about lightweight.

Some think that Canasse is kidding; however, he doesn’t.

Lost and Found: The Playable Virtual Arcade Games of Soviet Children, Online

When some of Soviet adults played big and serious Cold War Game, the happy children of U.S.S.R. were spending their time in different way. The culture of arcade machine games was blossoming in both city and country side. To be honest, not every village have got its electronic playground made on military factories, but there was pretty plenty of, and I was one of that happy children who has access.

That time has gone as soon as Iron Curtain fell and cheap game consoles (Mario, we remember you too) and then PCs became available to the regular families. But memory lives, and there are people in Moscow who does remember the old-school Soviet Arcade games, a big metal boxes with fancy, colorful reality inside, with controls and buttons, with a lot of fun. Alexander Stelmakh have founded the Museum, there are some details in the Wired’s Soviet-Era Arcade Games Crawl Out of Their Cold War article.

Now, some of the Soviet Era Arcades are online and playable

And now anyone can visit the Museum of Soviet arcade machines, that just opened today! At the moment, only its Russian version is fully functional. But you can actually play the favorite arcade games of Soviet kids. We thank the Flash Developer of Artemy Lebedev Studio, Dmitry Bezverhii and Anton Sidorenko, we also want to respect the whole ArtLebedev Studio for this cool work. These games probably not for everyone, but here they are, virtual Arcade Mashines of the U.S.S.R. At present, only four have been created in flash, but I hope more to come:

  • Play “Magistral“ (eng: “Thoroughfare”), read its translated description.
  • Play “Morskoy Boy“ (eng: “Sea Battle”). This game seems to be a clone of “Midway’s Sea Raider”. Read translated description.
  • Play “Gorodki“, old Russian Game, here’s translated description and article in Wikipedia.
  • Play “Avtoralli“ (eng: “Rally”), read its translated description.

Also, there are a huge quantity of nice illustrations of the development process.

The question is, can these games be popular in wide auditory, except the fans of 8-bit art, old school and vintage junkies, and the ex-children of Soviet Union?

digg

Free issue of Flash & Flex Developers’s Magazine

To add one item to the reading list: There’s a bunch of great articles from the ones for Beginners to Advanced ones like “AS3/Flex Modularization and Big Projects”, “Visualizing Relational Data Using Graph Theory”, “Developing a Mini-blog Using Flex and PHP” and much more it the free issue of Flash & Flex Developers’s Magazine. You can download it here: A Breath of Fresh AIR for Desktop Apps. There’s also an interview with Mike Chambers.

Learned from the blog of Lee Graham.

Adobe Flex, Microsoft Silverlight and future of computing

Kevin Hoyt from Adobe and Sam Stokes from Microsoft will have a debates on technologies, platforms and future today, 12 February 2009, 7:00 PM (PST/GMT +8), in the Bronco Student Center (Ursa Minor) at California State Polytechnic University in Pomona. Microsoft and Adobe will demonstrate their evidences of domination. Adobe, who gave the world Photoshop, Flash, Flex, Dreamweaver and AfterEffects, engage developers to create cross-platform media prodigies online as well as a desktop applications, being able to run with or without the internet connection, which is possible with Adobe Integrated Runtime, or just AIR. Microsoft gives developers the opportunity of creation online applications which are full of media and animation with Silverlight and power of C#. Interesting.

Debates will be translated online in two options:

  1. For users who have got a mid-bandwidth channel, higher quality.
  2. For users with low-bandwidth, lower quality.

At the moment, a nice ballet is translated there, with interruptions sometimes.

By the way, Kevin Hoyt recently published an useful AIR application with sources, which itself is a set of 75 samples of JavaScript AIR applications with centralized launch interface. It worth looking inside, especially when you know how much power is in the JavaScript frameworks like ExtJS, which embraces the AIR too.

“Lights”, new animation from the Capital creators

Update: due to work reason, author temporarily removed the video from net, but promised to put it back in a week. Please be patient.
Do you remember “Capital” music video? Meet the new work from its author. Aliaksei Tserakhaumade animation for Lyapis Trubetskoy “Lights” song:

Lyapis Trubetskoy “Lights” from Aliaksei Tserakhau on Vimeo.

BTW, the “Lights” music video won the first prize in the nomination “Best Animation” of Portugal VIMUS International Music Video Festival. Its competitors were Chemical Brothers “Salmon dance” by Dom & Nic, Bjork, “Declare Independence” by Michele Gondri, and Temposhark “Blame” by Motomichi Nakamura.

Just after the nomination, Aliaksei promised to put the video online to let everybody see it, and today he did it.

Congratulations to brothers in arms!

Flash CS4 Professional Trial and all Adobe CS4 Trials – download now!

Now, anyone can try new (and really cool) Flash CS4 Professional in action: Download Flash CS4 Professional Trial. Also, following downloads now available:

  • Adobe Photoshop CS4 Extended
  • Adobe Dreamweaver CS4
  • Adobe Contribute CS4
  • Adobe Fireworks CS4
  • Adobe Illustrator CS4
  • Adobe SoundBooth CS4
  • Adobe AfterEffects CS4
  • Adobe Premiere CS4 Pro
  • Adobe Acrobat 9 Pro

Moreover, you can order the CS4 collections in sets on DVD:

  • Creative Suite 4 Master Collection trial DVD for US$15.99
  • Creative Suite 4 Design Premium trial DVD for US$10.99
  • Creative Suite 4 Web Premium trial DVD for US$10.99.

Also, see the list of new Adobe CS4 products.

Thank you, Adobe – Flash Player 10 and Creative Suite 4 now shipping

The most pleasure of my whole computer and web life I’ve got working with your products. Also, I made some money from it and growing. Also, I’ve got a second family, our user group where people do support each other, it’s growing too. Thank you for making all this smart and alive web better, thank you for putting your efforts, keeping high standards, being valiantly innovative and having balance between two abovementioned.

Thank you for the Flash Player 10.

Thank you for Creative Suite 4.

Thank you for being the what you is and who you are.

Flash and Flex Remoting implementations for different platforms

There’s a lot Flex Remoting solutions for different platforms and platforms and languages. I decided to summarize them in the following list:

  • Java: BlazeDS. Official Adobe open source Flex Remoting solution, proposed for porting to all other platforms.
    Tutorial: How to use BlazeDS Remoting.
  • .NET: FluorineFx. Works just great (tested by myself).
    Tutorial: How to Integrate .Net / Flex 3 with FluorineFX.
  • Python: PyAMF.Tutorial: Using PyAMF with Google App Engine.
  • PHP: AMFPHP.
    Tutorials: Flash/PHP/Flex/AMFPHP Tutorials.
  • Ruby on Rails: RubyAMF.Tutorials: Flexible Rails excerpt: Refactoring to RubyAMF, Flash Remoting for Rails Tutorial.
  • AJAX: WebORB. AJAX, Java, .NET, PHP and RoR Remoting!
    Tutorials and Examples: WebORB and Rich Client System Demos.

It’s just great to see how widely Flash Remoting and AMF are spreaded among the web development world. Am I missing any important tool here?

5 of 360|Flex Recordings on Adobe Media Player

Ted Patrick just shared some info on his new “Hyperdrive” project which is a hosted video service for AdobeTV and Adobe Media Player, or just AMP.

This video project is for contain app demos, tutorials and conference sessions created by community. Anyone can upload his stuff and share with others.

To start with Hyperdrive, Ted uploaded the complete set of full San Jose 360|Flex Sessions recordings, so anyone can see them through the AMP now. All videos are High Definition 1024×768 ones. At the moment, 5 sessions are available:

  1. TicketMaster Kiosk by Kevin Fauth
  2. Flex Accessibility by Giorgio Natili
  3. Reading the Flex source code by Jonathan Branam
  4. Project Workflow by Axel Jensen
  5. Creating Reusable Components by Ben Clinkbeard

Parallel People Workflow – Acrobat.com

BuzzWord + ConnectNow + 5GB Shared for me at Acrobat.com – it was the happy very first day of Summer’08.It seems like I’ve just thought about something like it and now it’s here. Actually, I was only thirsty for using Connect as replacement for my teleconferencing with clients, but Adobe, it looks like you read my thoughts in advance on almost everything regarding online collaboration and documentation. Regarding ADs, I like how it is explained:

“…about whether we are going to put advertising in Acrobat.com. In short, that is not our plan today. Adobe has built a great business selling software, and we plan to continue to do so with software as a service via Acrobat.com.”

I tend to call it Parallel People Workflow, which is hardly only a technical, but motivational issue too: as I remember, it is usually easier to proceed with the document when you know you are not alone. Maybe it’s just my laziness, but then other people probably got it too.

Tools for too lazy ones, yeah 

How to make your first AIR Application using Flash CS3

This works like magic – now Flash Developers can easily create AIR applications on their own. Lee Brimelow appeared in the Adobe TV show where he has shown the process of creation of the simple AIR application using solely Adobe Flash CS3 IDE. So, here’s the full recording of this show:

Short and useful tutorial. I just emphasize the moment of enabling AIR development in your copy of Flash CS3 IDE. In order to get the full pack of joy, you just have to make sure that you have installed all necessary updates from Adobe in the following order (sequence can’t be changed: each next item strongly depends on the previous one):

  1. Adobe Flash Player Update for Flash CS3 Professional (9.0.2)
  2. Adobe AIR Update for Flash CS3 Professional (9.0.3)
  3. Adobe Air 1.1 Update for Flash CS3 Professional

After installing these updates you’ll get the full AIR features including multilingual applications support. In the ‘Create New’ section of the Welcome Screen, you’ll see a new item named ‘Flash File (Adobe AIR). In Commands menu, two new items will appear:

Fig 1. Screen shot from the Lee’s show. AIR File creation options within Flash CS3 IDE.

Magic, magic!

Public Beta of Adobe Flash Player 10 is out, and now we are all Astronauts

They did it! Before you read the deep insight view on new FP10 from Tinic Uro, do the following (I know you already did, but just for the record):

  • – Read Press Release: Adobe Flash Player 10 Public Beta is Out.
  • – Download from the Labs: Flash 10 Astro prerelease.
  • – Download demos for it: Flash 10 Astro prerelease.
  • – Read what Ajaxian wrote about it: Review of the Flash Player 10 Beta features from Ajaxian.

Now go the Tinic Uro and read this: Adobe Is Making Some Noise!

Dynamic Sound Generation in Flash Player 10

Flash Player Engineer Tinic Uro explains, why it is impossible to fix the broken SOUND_COMPLETE behavior in Flash Player 10. And why it even become worse in FP10 (well, it is possible to fix, but considered b@d_EnGiNeeRinG. I’m at the Tinic side here).

And generally saying, there’s no ‘cool’ solution in Astro for this problem. As Tinic said, it will be resolved in next major release, Flash Player 11.

But! In FP10 the new sound model is available. First, it allows long-awaited Dynamic Sound Generation feature. And now you can choose balance between performance and latency of sound generation in your app using a new “samplesCallback” event of the Sound object.

Here’s the explanation and code samples of the new sound model in Flash Player 10 from Tinic Uro.

And finally, third one of the Tinic’s article set on new Sound features in FP10 explains the different sound sources possible in this release.

I think you are doing it right, Adobe Flash Player Team.

FlashDevelop, now with FP10 support

Philippe and everyone involved in FlashDevelop, thank you for the quick move and smart job. Thank you for the FlashDevelop with FP10 support! Thank you for New features:

    1. Thank you for FP10 target version in projects,
    2. Thank you for code completion for FP10 new classes & methods,
    3. Thank you for code completion for Vector types, like:
      var vector:Vector.<String>;
      vector[0]. // code completion for String!

Thank you for this information and download: FlashDevelop with FP10 support.