Quality Reads

Showing posts with label Apollo. Show all posts
Showing posts with label Apollo. Show all posts

Thursday, July 12, 2007

There's an Advanced DataGrid!?!

I guess in all the excitement surrounding Adobe AIR, I missed out on a huge feature available in Flex 3, the Advanced DataGrid.


If you're working w/ alot of data in your Flex/AIR applications like I am, you need to check this component out. It may just save your life/sanity.

Here are some of the main features:
  • Multi-column sorting
  • Tree View (basically a tree component mashed into a DataGrid)
  • Cell Formatting
  • Summary Collections (allows you to perform a calcuation on the DataGrid columns and output a result)
  • Column Grouping
Seriously, half the work I'm doing right now could be handled with this component. Check out some of the details here or the Flex 3 docs here. This is the type of great stuff I expect from the Flex team. Now if we could only get the CS3-to-Flex skinning integration to work properly everything would be brilliant.

Cheers,
Todd

Thursday, June 21, 2007

Living in Boston...

I guess I haven't taken the time to make mention of my new job (or write a post for that matter). I packed up my bags about a week ago and made the long haul up to Boston, actually it was three short hauls. Besides the psycho that yelled at me for "borrowing" her parking space while I moved my furniture into my apartment, everyone I've met has been great. A trend I'm sure can't last forever but I'm enjoying it for now.


My new company, Pier Inc., creates Rich Internet Applications using Flash (Flex, AIR). We've got an impressive list of Fortune five clients and skunkworks to boot! I've got to get back to work for now but you can expect some great Flex/AIR tutorials to follow.

Cheers,
Todd

Friday, June 01, 2007

Apollo/Gears Integration

Check out this press release on Apollo/Gears integration.

Gotta run!

Seriously, I have to leave this time.

Tuesday, May 08, 2007

AS3 MySQL Driver


I'm posting at work so I don't have much time to expound on why this is awesome. If you don't "get it", think Apollo Flex apps (Yes it works in Apollo).
Time to beef up on Embedded Systems

Sunday, May 06, 2007

Make Your Own Browser w/ Apollo

I had a couple minutes on Sunday to play around with Flex/Apollo. In less than an hour, I had this mini-browser working nicely. Check out the source code below for an example of databinding and the Apollo mx:HTML tag.



My blogger application is shaping up nicely. Expect to see the source code for that within a week or so. Yay, yay, I keep pushing it back but it'll be really sweet once its finished.


<?xml version="1.0" encoding="utf-8"?>

<mx:ApolloApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:Style>

.main{

top:0;

left:0;

bottom:0;

right:0;

}

.address{

top:0;

left:0;

}

.content{

top:50;

left: 30;

right: 30;

bottom: 10;

}

</mx:Style>



<mx:Model id="browserObj">

<root>

<location></location>

</root>

</mx:Model>



<mx:Script>

<![CDATA[

private function updateLocation(_loc:String):void{

trace('Address: ' + _loc);

browserObj.location = _loc;

trace('HTML Page Location: ' + htmlPage.location);

}

]]>

</mx:Script>

<mx:Panel styleName="main" label="Apollo Browser">



<mx:HBox>

<mx:ComboBox id="protocol">

<mx:dataProvider>

<mx:Array>

<mx:String>http:// </mx:String>

<mx:String>https:// </mx:String>

<mx:String>ftp:// &lt;/mx:String>

&lt;/mx:Array>

&lt;/mx:dataProvider>

&lt;/mx:ComboBox>

&lt;mx:TextInput id="address" styleName="address" text="http://www.google.com/" />

&lt;mx:Button label="Go!" click="updateLocation(protocol.selectedItem + address.text)" />

&lt;/mx:HBox>



&lt;mx:HTML height="{this.height - 100}" id="htmlPage" styleName="content" location="{browserObj.location}" />



&lt;/mx:Panel>

&lt;/mx:ApolloApplication>



**disclaimer
This is not my concept of a well-coded/designed application, it is simply a test app. Take it for what it is.

Cheers.

Thursday, May 03, 2007

Blogger API Updated!

Google just updated their Blogger API docs. Very exciting news for me since I'm working on an Apollo application that can manage a blogger account from the desktop.

Eventually, it will be able to post, update, and delete posts. Plus, with the API additions, you'll be able to review & approve comments. Pretty sweet.

I guess I'll have the jump on my competition!

Check it out.

Monday, April 30, 2007

Update: First Apollo App

So I decided this past weekend to switch my first Apollo application from a desktop version of Google Notebook to an application to manage my Blogger account (posts and all!). Ever since the Mac Blogger widget stopped working ~6 months ago, I've been hoping some other application would pop up and fill the void. No such luck. So I just have to take matters into my own hands. Wish me luck.

Wednesday, March 21, 2007

Apollo Test App

As my Apollo test application, I've decided to create a desktop version of Google Notebook. By itself, Google Notebook never really impressed me. It lets you save a snippet of HTML in its original format. The problem is you need an internet connection and an open browser to view it. May as well just bookmark the page.

So my Apollo test application is going to use the Google Notebook API to save a copy of your clippings to your computer's file system. That way you'll have access to your Notebook online or off, with or w/o a browser open.

It'll be my weekend project so expect an update next Monday. A whole desktop app. in one weekend. Craziness.

A couple Apollo links:

Monday, March 19, 2007

Apollo Alpha Released At Adobe Labs!

Real quick post with one intent, to direct you to Adobe labs. Apollo was just released and how sweet it is. Develop desktop applications for Mac and Windows machines using "web" technologies (Flash, Javascript, and HTML). I guess HTML is not just for the web anymore.

If you are a Web Developer, you need to check this out.

Cheers

Monday, January 22, 2007

Filter :: A New Format

After a couple months of semi-regular posting. I've decided to switch gears with my blog and focus on being a "filter" (note the Google Reader Items above). I'll still be posting at least once a week but my current project is taking up most of my free time. The project is based on Adobe's new cross-OS platform Apollo. Very exciting stuff, I'll keep you up-to-date on my progress.