Subscribe: Mike Chambers
http://weblogs.macromedia.com/mesh/atom.xml
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
apollo  application  applications  browser  code  continue reading  file  flex  irc  lot  released  source  web applications  web 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Mike Chambers

Mike Chambers



Mike Chambers. Senior Product Manager, Developer Relations at Adobe.



Updated: 2007-04-24T13:35:03Z

 



My Weblog Has Moved

2007-04-24T13:35:03Z

Just a quick fyi, but I have moved my weblog to a new server and domain. http://www.mikechambers.com/blog/ Please make sure to update all of your URLs and feeds. All posts should redirect to the appropriate post on the new site.

Just a quick fyi, but I have moved my weblog to a new server and domain.

http://www.mikechambers.com/blog/

Please make sure to update all of your URLs and feeds.

All posts should redirect to the appropriate post on the new site.




Apollo Chat today on IRC

2007-04-23T10:26:50Z

Well, it appears that a lot of people are interested in an Apollo chat via IRC, so I set up a room today if anyone want to chat, or ask questions about Apollo. Server: irc.prison.net (efnet) room : #apollochat I … Continue reading

Well, it appears that a lot of people are interested in an Apollo chat via IRC, so I set up a room today if anyone want to chat, or ask questions about Apollo.

Server: irc.prison.net (efnet)
room : #apollochat

I was hoping to get a room on freenet, but was having trouble registering the room, so for today, Ill hang around on efnet.

Ill be in and out, but if anyone wants to hang out and chat, then join up.

You can find information on IRC at wikipedia.




Ascension Application and Source Released

2007-04-23T09:38:02Z

Well, I know it took forever, but I have finally released the source and an AIR file for Ascension, an Apollo based mp3 player and music explorer. You can download the latest AIR file, as well as grab the source, … Continue reading

Well, I know it took forever, but I have finally released the source and an AIR file for Ascension, an Apollo based mp3 player and music explorer. You can download the latest AIR file, as well as grab the source, log bugs, and discuss the player from the Ascension project page at Google Code.

All of the source is included, and is released under an open source license.


I am sorry it took so long to release, but I am usually reluctant to release source code that I feel needs more work. Ascension was one of the first Apollo applications, and as such, has under gone a lot of changes since I first built it. Because of this, the code does need some refactoring, but I figured that in general, it was more valuable to everyone if I released the source now.If you are interested working on the Ascension project, then please join the Ascension mailing list. There is a lot of work that needs to be done, including refactoring, adding direct mp3 support, new windowing modes, new design, and writing documentation.If you run into any bugs, or have feature requests, please make sure to log them.




Flex / Apollo IRC Channel?

2007-04-19T17:16:37Z

There have been a couple of posts over the past couple of days with people talking about using IRC to chat about Flex and Apollo. I think this is an cool idea, and would love to get an room started … Continue reading

There have been a couple of posts over the past couple of days with people talking about using IRC to chat about Flex and Apollo. I think this is an cool idea, and would love to get an room started that stayed pretty active.

I would especially like to do weekly chats with the Flex, Apollo and Player teams. I think that would be a lot of fun, and enable everyone to speak directly with the people building these technologies.

Is anyone else interested in participating in an IRC channel for Flex / Apollo / ActionScript discussions? If so, which server should we use? What about a channel name?

Anyone interested? Post feedback in the comments?




Apollo Camp Twitter Application Released

2007-04-11T09:24:51Z

Daniel Dura has just released the Twitter application that we used at Apollo Camp to help coordinate back chanell conversations (it saved us from a beer disaster!). Anyways, not only can you download the application, but Danny has also open … Continue reading

Daniel Dura has just released the Twitter application that we used at Apollo Camp to help coordinate back chanell conversations (it saved us from a beer disaster!).

Anyways, not only can you download the application, but Danny has also open sourced it, and made the source available. So, now you can modify and use it for your own event.

You can grab the download, as well as the source, from here.




Apollo Cheat Sheets

2007-04-10T12:55:26Z

Sean Moore has put together a set of free Apollo ActionScript cheat sheets. You can download them from here.

Sean Moore has put together a set of free Apollo ActionScript cheat sheets.

You can download them from here.




Top 5 New Features in Flash CS3

2007-04-09T11:08:59Z

Read about it here.

Read about it here.




What videos do you want to see at video.onflex.org

2007-04-04T00:09:41Z

Well, Ted Patrick and I launched video.onflex.org a little over 3 weeks ago, and we are already nearing our twentieth video on the site. If you haven’t checked it out yet, make sure to glance through some of the videos. … Continue reading

Well, Ted Patrick and I launched video.onflex.org a little over 3 weeks ago, and we are already nearing our twentieth video on the site. If you haven’t checked it out yet, make sure to glance through some of the videos.

Anyways, we are nearing the end of our backlog of videos, and it looks like I have some time this Thursday and Friday to create some more videos, so:

What Flex and / or Apollo videos you want to see on video.onflex.org? What do you want us to show? Who do you want us to interview?

Let us know by posting your thoughts in the comments.




Simple HTML Based Apollo Example

2007-03-28T12:36:01Z

Most of the docs and examples for the Apollo alpha are Flex / ActionScript focused (next beta will be more focused on HTML / JavaScript). However, you can build Apollo applications using just HTML and JavaScript. Here is a simple … Continue reading

Most of the docs and examples for the Apollo alpha are Flex / ActionScript focused (next beta will be more focused on HTML / JavaScript). However, you can build Apollo applications using just HTML and JavaScript.

Here is a simple example that shows how to build an HTML / JavaScript Apollo application, and how to access Apollo APIs from JavaScript. The application shows how to launch a file browser from the application, and access information about the selected file (you could then easily read in the contents of the file).


Note, that we are working on making it a little easier to access the Apollo apis from JavaScript.application.xml[code]HTMLFileExampleMike Chambersfileexample.html[/code]fileexample.html[code]
[/code]fileexample[code]var apollo = window.runtime;//called when page has loadedfunction onLoad(){//set initial size of app windowwindow.resizeTo(400,300);}//called when button is pressed to select a filefunction onFileClick(){//this will trace out the string to the command lineapollo.trace(“hello”);//get a reference to the desktopvar f = apollo.flash.filesystem.File.desktopDirectory;//listen for the select eventf.addEventListener(apollo.flash.events.Event.SELECT, onFileSelect);//open the browse dialogf.browse();}//called when user selects a filefunction onFileSelect(e){//print the path of the selected fileoutput.value = e.target.url;}[/code]You can test this by using ADL (included in the Apollo SDK) from the command line like so:[code]adl application.xml[/code]You can download the code from here.Post any questions in the comments.




Why Apollo?

2007-03-28T10:53:31Z

There has been a lot of excitement, interest and discussion around Apollo, especially since we released the public alpha on labs last week. One thing that has come up a couple of times, is confusion over what Apollo is as … Continue reading →There has been a lot of excitement, interest and discussion around Apollo, especially since we released the public alpha on labs last week. One thing that has come up a couple of times, is confusion over what Apollo is as well as what value it provides. A lot of the discussion has focused on uncertainty about why would you want to move web applications outside of the browser. A lot of times when this question gets answered, the answer focuses on specific Apollo features (file I/O API, working offline). While these are things that Apollo can do today, that are difficult if not impossible to do consistently in the browser, a feature based discussion doesn’t address the fundamental question of why would you want to move applications out of the browser. I had been planning to write up my thoughts on this, and realized that I already had as part of the Apollo Pocket Guide for Flex Developers. Below is chapter one from that book, which explains what Apollo is, and what problems it is trying to solve. (You can download the entire book from here). Note that the excerpt does contain a discussion of features, but one of the primary advantages of Apollo, which isn’t a specific feature, is that it allows applications to run outside of the browser. This is not a ding on browsers, or web technologies, and as I point out, the browser has some strong advantages that often outweigh its disadvantages. Ultimately though, because browser based and Apollo based applications are built using the same technologies, it is possible to deploy to both platforms, taking advantages of the strengths of each. Because of this, Apollo applications compliment web applications. They do not replace them. What is Apollo? Apollo is a new cross-platform desktop runtime being developed by Adobethat allows web developers to use web technologies to build and deployRich Internet Applications and web applications to the desktop. In order to better understand what Apollo enables, and which problemsit tries to address, it is useful to first take a quick look over atthe (relatively short) history of web applications. A Short History of WebApplications Over the past couple of years, there has been an accelerating trend ofapplications moving from the desktop to the web browser. This has beendriven by a number of factors, which include: The growth of the Internet as a communication medium The relative ease of deployment of web applications The ability to target multiple operating systems via thebrowser The maturity of higher-level client technologies, such thebrowser and the Flash Player runtime Early web applications were built primarily with HTML and JavaScript,which, for the most part, heavily relied on client/server interactionsand page refreshes. This page refresh model was consistent with thedocument-based metaphor for which the browser was originally designed,but provided a relatively poor user experience when displayingapplications. However, with the maturation of the Flash Player runtime, and morerecently Ajax-type functionality in the browser, it became possible fordevelopers to begin breaking away from page-based application flows. Inshort, developers began to be able to offer richer applicationexperiences via the browser. In a whitepaper from March 2002,Macromedia coined the term Rich Internet Application (RIA), to describethese new types of applications in browsers, which “blendcontent, application logic and communications…to make theInternet more usable and enjoyable.” These applicationsprovided richer, more desktop-like ex[...]