What can you do with bytes ? – Updated! by Thibault Imbert

What can you do with bytes ?It has been hard to find time for writing lately, but this week end I found the time to finish the chapter 2 of What can you do with bytes ? I know I am late, but I hope you guys will like this second chapter. At the Flash Gaming Summit I remember meeting a developer who asked for updates on this project, so good timing! :)

It contains more than 50 pages about miscellaneous things related to ByteArray, from PDF or image files generation, custom serialization/deserialization, runtime compression, sound manipulation, or complex parsers. It also highlights a new sound API (loadMP3FromByteArray) available in the Incubator builds and how to use it.

I will try to maintain a good rhythm on updates! :)

Comments (20)

  1. gm wrote::

    Very good news! Thanks.

    Monday, March 14, 2011 at 10:22 am #
  2. I was checking every now and then your website for WCYDWB updates.

    Now, I gotta found the time to read this new chapter :).

    Keep up with this hard and nice work!

    Monday, March 14, 2011 at 11:04 am #
  3. I just started to work with flash as a hobby…. but now I think I am going become a serious developer….

    Monday, March 14, 2011 at 11:10 am #
  4. focus wrote::

    Its really in time! Just at the last week refreshed my memory with a first chapter. Thank you for the really good and valuable information.

    Monday, March 14, 2011 at 11:40 am #
  5. dams wrote::

    Thank you very much for this second chapter Thibault.
    Your work is very noticeable.
    Thanks to you we can better understand the source of flash and it is very important to make good progress with flash

    Monday, March 14, 2011 at 11:42 am #
  6. I saw the next chapters is encoders, maybe you’d find these interesting?

    http://code.google.com/p/cvlib/source/browse/#svn%2Ftrunk%2Fas3%2Fcom%2Fcoursevector%2Famf

    Monday, March 14, 2011 at 12:38 pm #
  7. warsiz wrote::

    so many thanks !!!
    monsieur thibault !! ;o)

    Monday, March 14, 2011 at 1:02 pm #
  8. Leandro Zanol wrote::

    Nice news!
    Congratulations for this book, it has been very useful! I’m devouring it!

    Monday, March 14, 2011 at 3:34 pm #
  9. Sukei wrote::

    Tu es un grand homme!

    Monday, March 14, 2011 at 5:51 pm #
  10. Sweet!! I’ve been waiting for it.

    Monday, March 14, 2011 at 6:54 pm #
  11. Ps-spectre wrote::

    Thank you very much!
    Respect from Ukraine|Kiev

    Monday, March 14, 2011 at 6:54 pm #
  12. Rafael Lima wrote::

    \o/
    Thanks.

    Monday, March 14, 2011 at 11:40 pm #
  13. Alex wrote::

    loadMP3FromByteArray() is a VERY welcome addition! I was having to get around that by temporarily uploading mp3′s to my server and then downloading them back to the client – obviously this improvement will be much more efficient if it makes it into a release. Thanks!

    Tuesday, March 15, 2011 at 12:29 am #
  14. Adi wrote::

    thanks for making & sharing it . Good job :)

    Tuesday, March 15, 2011 at 7:45 am #
  15. Alex wrote::

    Since your team is looking at the audio code, I’d like to request a feature for system clock time stamps at the beginning of playback and recording. Right now, the best I can do is use getTimer() to check when I send samples to a SampleDataEvent for playback and when I receive samples from the microphone. Unfortunately I’m finding a lot of inconsistency with this method, and it makes it really tough to do time-sensitive operations, like lining up recorded audio. If there was some property that would tell me Flash’s best guess at when it received or sent audio data to the system, it would be very helpful and make some applications possible that really aren’t right now.

    Tuesday, March 15, 2011 at 10:13 pm #
  16. Sun wrote::

    Hi,so glad to see ur update;I want to translate parts of chapter 2 to Chinese which can sharing ur knowledge to more people.I will add a link back to your blog and attach your name in the Chinese version.would u like?

    Wednesday, March 16, 2011 at 7:38 am #
  17. kevin wrote::

    this is awesome, thanks Thibault!

    Wednesday, March 16, 2011 at 9:19 pm #
  18. efish wrote::

    I hate loadMP3FromByteArray, because i had spent 1 month to implement the same feature – streaming mp3 bytes while sound is playing ;P

    Tuesday, March 22, 2011 at 10:54 am #
  19. Justin Putney wrote::

    Woohoo! Awesome!

    Thursday, March 24, 2011 at 10:13 pm #
  20. taisen wrote::

    C’est une très bonne nouvelle ! Merci !

    Monday, April 18, 2011 at 2:59 pm #

Trackbacks/Pingbacks (2)

  1. Thibault Imbert, WCYDWB chapitre 2 on Wednesday, March 16, 2011 at 9:58 pm

    [...] Thibault Imbert vient de faire paraître le deuxième chapitre de son livre What Can You Do With Bytes. [...]

     
  2. What Can You Do With Byte ? | Derwin Studio on Friday, November 25, 2011 at 2:21 pm

    [...] ce nouveau chapitre : Everyday byte, Thibault présente des cas d’utilisation concrets comme la compression et décompression de [...]