Hamcrest? No, it isn't a fancy sandwich topping. Hamcrest is a framework for creating matchers, allowing matching rules to be defined declaratively (from Wikipedia). Hamcrest has been used by many popular unit testing frameworks including JUnit and FlexUnit 4. Hamcrest-AS3...
RIA (Rich Internet Apps)
- InsideRIA
-
Validation in Flex with Hamcrest-AS3
20 Nov 2009 | 7:00 am -
Google Closure: A New Way of Developing in JavaScript
19 Nov 2009 | 12:00 pmEvery day million people make use of Google products and these products are written mainly using one well known language: JavaScript! What makes this online software stable, fast and responsive is a good use of the language and an excellent system of data compression and asynchronous loading. Today this power is available to everyone, since Google has released its magic tool under Apache 2 license. -
Using Google Analytics With AJAX
19 Nov 2009 | 7:00 amA couple months ago I wrote an article on how to use Dojo to create a rich UI for websites. One of the key points of the article was how to support all users -- those with JavaScript enabled and those without. The purpose of this was to enable basic browsers like search engine spiders to go through your site without JavaScript, while enabling the rich interface for your regular users. -
Open for Business - Designing Social Interfaces
19 Nov 2009 | 6:00 amThis is an excerpt from Designing Social Interfaces. From the creators of Yahoo!'s Design Pattern Library, Designing Social Interfaces provides you with more than 100 patterns, principles, and best practices, along with salient advice for many of the common challenges you'll face when starting a social website. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. You'll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users. -
RIA Unleashed Boston Conference - My thoughts
19 Nov 2009 | 3:00 amKevin Shuttle already beat me to the proverbial punch with his review, but I'd to share some of my thoughts on a recent Boston based conference called RIA Unleashed. This developer focused event was recently held at Bentley College, Waltham,...
- Ryan Stewart - Rich Internet Application Mountaineer
-
AIR 2 and Flash Player 10.1 Betas now Available
16 Nov 2009 | 9:01 pmTonight we’ve released the AIR 2 and Flash Player 10.1 betas on Adobe Labs (direct download links for Flash Player and AIR). This is the first time we’ve simultaneously released the desktop (AIR) and browser (Flash Player) runtimes for all three platforms (Mac, Windows, Linux) at once, which is a great milestone for the Flash Platform. So what is this release and why should you care? One thing to note is that this is just the desktop runtimes, not any mobile runtimes. Those will be coming later. Luckily a lot of the work we did for mobile in terms of adding new APIs and… -
Adobe and RIM Collaborating on Tool Support for BlackBerry Devices
9 Nov 2009 | 1:12 pmAt the developer conference in San Francisco today, RIM and Adobe announced a collaboration around creating content for BlackBerry devices and Adobe’s Creative Suite tools. This builds off of the momentum we started with RIM when they announced they were joining the Open Screen Project and dedicated to bringing Flash Player to BlackBerry. There are some good links on Techmeme that cover the announcement pretty well. Creating Content with Adobe Tools Adobe is known for first class design and development tools and today’s announcement means that you’ll be able to use those… -
Flex Momentum in Higher Education
5 Nov 2009 | 11:17 amSince this week is Educause I thought it would be a good time to talk about some of the momentum we’ve been having with Flex in higher education. I came from the higher education side of the industry so it’s really great to see Flex do well. It’s major props to our education teams and Terry Ryan, who has been doing the evangelism side of higher ed, that this year has been so good. Over 70,000 downloads of Flex Builder. That’s a combination of student downloads, faculty downloads, and lab seats. Around 30,000 page views for our RIA teaching resources site which includes… -
Enterprise Apps in the Cloud Just Got Better: Salseforce/Adobe Partnership
26 Oct 2009 | 10:25 amToday we announced an interesting partnership between Salesforce.com and Adobe. As Tim Anderson noted, there has always been a surface integration because Flash Builder could consume WSDL’s and Salesforce.com has always exposed them. But this goes quite a bit deeper. One, we’re working with the Salesforce.com team to make sure their IDE is completely integrated into ours. You’ll be able to get a combined Force.com and Flash Builder tool so you never have to switch environments to create Flex applications on top of the Force.com platform. The new tool exposes a new project… -
Mini-Microsoft Interested in Adobe AIR
25 Oct 2009 | 9:36 amKevin Goldsmith pointed this out and I thought it was awesome. For those not familiar with Mini-Microsoft, he’s (she?) is a highish level Microsoft employee who blogs anonymously about what’s happening at the company. He has a ton of insight about what’s going on over in Redmond and quite a bit of opinion about how things should be. My Microsoft employee friends love him. On Tuesday he did a breakdown of Microsoft’s quarterly numbers and what the status of various parts of the company are. The gem came when he talked about Dev Div (which I think stands for Developer…
- The Official Flex Team Blog
-
Adobe eSeminar: PDF Portfolios for Flex & ActionScript Developers
29 Oct 2009 | 11:28 amJoin the Adobe Acrobat User Community on Wed. November 18, 2009 for a free eSeminar on how to create highly branded, custom PDF Portfolio layouts using Acrobat 9's ActionScript API and Flex. PDF Portfolios let you combine Flex/ActionScript with PDF to redefine what a document can be. If you are a Flex developer and are interested in leveraging your skills in a new and exciting way, this eSeminar is for you. Wednesday, November 18, 2009 10-11am US Pacific (1-2pm US Eastern) Free Registration: http://www.acrobatusers.com/events/1475/pdf-portfolios-developers What you will learn: What you need… -
Slides and Source for Glenn Ruehle's Flex 4 MAX Talk
19 Oct 2009 | 4:12 pmGlenn has posted his slides and source code on Acrobat.com. This talk was fantastic so I encourage everyone to check them out. Slides Source -
Flex 4 SDK Beta 2 ready for download!
12 Oct 2009 | 7:09 amWe're excited to announce that the second Flex 4 SDK beta 2 is now available for download! Check out the Labs page and the Flex 4 Open Source page for more details. Also, be sure to check out Matt Chotin's updated What's new in the Flex 4 Beta and Joan Lafferty's Differences between Flex 3 and Flex 4 articles. This beta release also coincides with the beta 2 releases of both Flash Builder and Flash Catalyst. We received great feedback on beta 1, which we incorporated into beta 2. We hope you'll keep the discussion going on the Labs forums. Enjoy! -
Questions for the Flex Team at MAX
1 Oct 2009 | 10:17 amAs we do every year at MAX there will be a Meet the Team session on Monday night. This year we're actually doing 2 sessions back-to-back so that you have the opportunity to go see multiple teams without losing out. We'll be doing our session as a panel this year, but it's always good to get a sense of what questions you guys are looking to have answered. Feel free to post comments here or Tweet with #flexmtt if you want us to have an answer prepared for you. Please note: for some reason our MoveableType config keeps sending a lot of comments to the spam folder and not mailing us. So it may… -
Temporarily Disabling JIRA Functionality
15 Sep 2009 | 11:38 amDue to significant recent performance and reliability issues with our JIRA bug database, we will be making a series of changes over the next several weeks. So far, the changes we've made include disabling the following functionality: RSS Remote API calls XML search requests Anonymous browsing As a result, this may affect some existing apps and public wiki pages using xml search requests. We apologize for the inconvenience, however, we would like to keep this disabled until we can dive deeper in the cause and possible solutions. Thanks for your patience as we try to resolve these issues.
- Visualrinse | Design and Development by Chad Udell
-
links for 2009-11-18
18 Nov 2009 | 3:06 pmClickTale Blog » Unfolding the Fold Web designers and usability professionals have debated the topic of web page scrolling since 1994. At the early days of the web, most users were unfamiliar with the concept of scrolling and it was not a natural thing for them to do. As a result, web designers would design web pages so that all the important content would be “Above the fold” or even worse, squeeze the entire page into the initial screen area. This practice of “squeezing” continues even today. -
links for 2009-11-17
17 Nov 2009 | 3:10 pmWireLust » Blog Archive » AS3 port of JZLib AS3 port of JZLib – A project that uses FZip to decompress zip files in flash. Pretty nice stuff if you need that kind of thing. (tags: zip as3) -
links for 2009-11-15
15 Nov 2009 | 3:03 pmSEOmoz | How to Ruin a Web Design – The Design Curve So true. (tags: webdesign web design articles blog tips) -
DevLearn ‘09 Recap – What an Awesome Conference!
15 Nov 2009 | 11:57 amI’ve just come home from DevLearn 09. DevLearn is the eLearning Guild’s annual developer conference held in San Jose. This is the second time I have gone there, with this year being the first time I have spoken at the event. It was fantastic fun, holding lots of revelations and surprises. Now, tired but happy, begins the real work. The work of consolidating the notes, following up on the contacts made (some virtual contacts finally made real… I always love when that happens) and trying to make some steps to implement the great ideas I picked up there and talked over with new… -
Our DevLearn Presentation – Stop Building It From Scratch: Creating Reusable eLearning Components
14 Nov 2009 | 8:54 amI’ll have a full recap on the conference later, but for now, here is our presentation deck. Enjoy! Stop Building It From Scratch: Creating Reusable eLearning Components View more presentations from Chad Udell. Additionally, here is the handout we provided to the session attendees to help them determine if an API was right for them: Dev Learn Handout – Session 604 View more documents from Chad Udell.
- Digital Backcountry - Ryan Stewart's Flash Platform Blog
-
AIR 2 and Flash Player 10.1 Betas now Available
16 Nov 2009 | 9:01 pmTonight we’ve released the AIR 2 and Flash Player 10.1 betas on Adobe Labs (direct download links for Flash Player and AIR). This is the first time we’ve simultaneously released the desktop (AIR) and browser (Flash Player) runtimes for all three platforms (Mac, Windows, Linux) at once, which is a great milestone for the Flash Platform. So what is this release and why should you care? One thing to note is that this is just the desktop runtimes, not any mobile runtimes. Those will be coming later. Luckily a lot of the work we did for mobile in terms of adding new APIs and… -
Adobe and RIM Collaborating on Tool Support for BlackBerry Devices
9 Nov 2009 | 1:12 pmAt the developer conference in San Francisco today, RIM and Adobe announced a collaboration around creating content for BlackBerry devices and Adobe’s Creative Suite tools. This builds off of the momentum we started with RIM when they announced they were joining the Open Screen Project and dedicated to bringing Flash Player to BlackBerry. There are some good links on Techmeme that cover the announcement pretty well. Creating Content with Adobe Tools Adobe is known for first class design and development tools and today’s announcement means that you’ll be able to use those… -
Flex Momentum in Higher Education
5 Nov 2009 | 11:17 amSince this week is Educause I thought it would be a good time to talk about some of the momentum we’ve been having with Flex in higher education. I came from the higher education side of the industry so it’s really great to see Flex do well. It’s major props to our education teams and Terry Ryan, who has been doing the evangelism side of higher ed, that this year has been so good. Over 70,000 downloads of Flex Builder. That’s a combination of student downloads, faculty downloads, and lab seats. Around 30,000 page views for our RIA teaching resources site which includes… -
Enterprise Apps in the Cloud Just Got Better: Salseforce/Adobe Partnership
26 Oct 2009 | 10:25 amToday we announced an interesting partnership between Salesforce.com and Adobe. As Tim Anderson noted, there has always been a surface integration because Flash Builder could consume WSDL’s and Salesforce.com has always exposed them. But this goes quite a bit deeper. One, we’re working with the Salesforce.com team to make sure their IDE is completely integrated into ours. You’ll be able to get a combined Force.com and Flash Builder tool so you never have to switch environments to create Flex applications on top of the Force.com platform. The new tool exposes a new project… -
Mini-Microsoft Interested in Adobe AIR
25 Oct 2009 | 9:36 amKevin Goldsmith pointed this out and I thought it was awesome. For those not familiar with Mini-Microsoft, he’s (she?) is a highish level Microsoft employee who blogs anonymously about what’s happening at the company. He has a ton of insight about what’s going on over in Redmond and quite a bit of opinion about how things should be. My Microsoft employee friends love him. On Tuesday he did a breakdown of Microsoft’s quarterly numbers and what the status of various parts of the company are. The gem came when he talked about Dev Div (which I think stands for Developer…
- Mike Chambers
-
Results from AS3 Development Task Contest #1
16 Nov 2009 | 12:15 pmI have just completed running all of the performance tests for the ActionScript 3 Development Task Contest #1. The result below are tentative until I have confirmed that the code follows the rules (and spirit) of the contest. If you see any issues with any of the top 5 submissions, please post them in the comments. You can view all of the entries in the contest’s GitHub repository. Here are the results: You can download the raw results in CSV format from here, or view them on google docs here. All examples were compiled with MXMLC from the Flex SDK 3.4 (Version 3.4.0 build 9271), with… -
ActionScript 3 Development Task Contest #1 Entries
13 Nov 2009 | 2:20 pmI have uploaded all of the entries for the ActionScript 3 Development Task Contest #1 to the contest’s GitHub repository. If you sent me an entry and do not see it in the repository, email me ASAP (without the file). Adobe’s spam system can be a bit overzealous at times, but if I know you sent me something, I can find it. Also, I have not validated all of the entries yet. I will do that later today or over the weekend. If you see any major issues in a submission, then post them in the comments (do not email me directly about it). My plan is to post the initial test results on… -
Update on ActionScript 3 Development Task Contest #1
12 Nov 2009 | 10:30 amWell, there is just a little over a day before the deadline for entries to the ActionScript Development Task Contest (AS3DTC) are due. I wanted to make a quick post with a couple of reminders to ensure everyone has their correctly working submissions in on time. First, a couple items: Make sure to include your name for the copyright in the ProximityManager.as file (replace my name at the top). This is really important, as you have the copyright, and it makez it easier for me to know who the submission is from. Run your submissions again against the latest test files. There have been some… -
ActionScript 3 Development Task Contest #1
10 Nov 2009 | 10:59 amI was working on some code over the weekend and was spending a lot of time trying to figure out the best way to approach a problem, and how to get the best performance from the solution. I thought it would be useful and interesting to see how other developers would approach the problem. This gave me an idea for an ActionScript 3 contest, which I am announcing today. What: ActionScript 3 Development Task Contest (AS3DTC) When: Submissions must be received by Mike Chambers (mesh@adobe.com) by 12 Noon, PST, Friday, November 13th. Who: Anyone is eligible (see details below) Prizes : Copy of Flex… -
Moving a git repository subdirectory to its own repository
4 Nov 2009 | 9:48 amI use Git and GitHub to manage all of my personal code projects. I have one large repository called projects, which is then broken into sub directories based on the main technology used for each project (i.e. Flash, JavaScript, iphone, etc…). I am currently working on a Flash based iphone game code-named “pewpew”, which is maintained within my projects repository. As I have begun to work on it more and more, I decided that I wanted to have pewpew in its own git repository. This will make it easier to track issues, as well as give me the option of open sourcing it and allow…
- Christophe Coenraets
-
“Voice Notes”: Record Voice Notes and Persist them in SQLite with AIR 2
18 Nov 2009 | 5:42 amAs you probably already know, the Flash Player 10.1 and AIR 2 betas are now available on Adobe Labs. I’ve been playing with the Microphone API in AIR 2 while working on the booth here at Devoxx, and built this small sample application that allows you to record voice notes and store them in the embedded SQLite database so that you can replay them later. No rocket science here (and no designer involved), just one more microphone API sample. You can install the application here (AIR 2 required): Please upgrade your Flash Player This is the content that would be shown if the user does not… -
MAX Frameworks Session: One Application, Four Implementations (Code Available)
19 Oct 2009 | 9:27 amThis year at MAX, I organized a “Flex Frameworks” session called “Using Flex Frameworks to build Data Driven Applications”. I wanted to stay away from a high level / rhetorical debate or panel. I also did not want a session aimed at proclaiming a (subjective) winner. What I had in mind was a pragmatic session that would provide developers with the information they need to make their own decision based on their background, the type of applications they build, and their own style and preferences. To achieve this goal, I thought it would be interesting for the audience to look at the… -
My MAX session video posted: “Model Driven Development with Flex 4 and LCDS3″
9 Oct 2009 | 8:17 amVideos for 250+ hours of MAX sessions have already been posted here (free and without geographical restrictions). Another easy way to find a specific video is to use the MAX session locator and click the “movie” icon that now appears next to the session title. The video of my “Model Driven Development with Flash Builder 4 and LCDS3″ is among the videos available, and I also embed it below. There is a short slides introduction. If you want to go straight to the 45 minutes of demo go to 14:00 (also go full screen for a better experience). The demonstration covers topics… -
Only 25 seats left in the “Flex Frameworks” session at MAX
23 Sep 2009 | 7:18 amMAX is only 10 days away… If you are interested in Flex Frameworks (Mate, Swiz, PureMVC, Cairngorm), you don’t want to miss the “Using Flex Frameworks to Build Data Driven Applications” session where framework creators/experts (Laura Arguello, Chris Scott, Alex Uhlmann, Javier Julio) will walk you through the architecture and the code of the same application built with their framework. However as of today (9/23 at 10AM EST), there are only 25 seats left. So, if you want to be part of the action, check out the session in the MAX scheduler and sign up as soon as… -
Model Driven Development with Flex 4 and LCDS 3 Screencast
17 Sep 2009 | 6:35 amI recently presented a new “Model Driven Development with Flex 4″ session at a few conferences and Flash Camps, so I figured I would record a screencast of the demo app for people who did not attend. If you saw a previous version of this demo, this screencast is still worth watching because I’m using the latest daily builds of Flash Builder 4 and LCDS 3 and we made really good progress! You can watch it in the player below, however I recommend you click here to watch it in HD (go full screen for a better viewing experience. Also make sure HD is on). A few things I’m…
- blog.FlexExamples.com
-
Using a CFF embedded font with a Halo List control in Flex 4
17 Nov 2009 | 1:55 pmThe following example shows how you can use a CFF/DefineFont4 embedded font with a Halo/MX List control in Flex 4 by setting the textFieldClass style to the new mx.core.UIFTETextField class. Full code after the jump. <?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2009/11/17/using-a-cff-embedded-font-with-a-halo-list-control-in-flex-4/ --> <s:Application name="Halo_List_textFieldClass_test" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" [...] -
Setting a dynamically loaded background image fill on a Spark Border container in Flex 4
16 Nov 2009 | 7:18 pmIn a previous example, “Setting a background image fill on a Spark Border container in Flex 4″, we saw how you could set a background image fill on a Spark Border container in Flex 4 by setting the backgroundImage style to an embedded image. The following example shows how you can use a dynamically loaded image [...] -
Setting a background image fill on a Spark Border container in Flex 4
16 Nov 2009 | 6:47 pmThe following example shows how you can set a background image fill on a Spark Border container in Flex 4 by setting the backgroundImage style. Full code after the jump. <?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2009/11/16/setting-a-background-image-fill-on-a-spark-border-container-in-flex-4/ --> <s:Application name="Spark_Border_backgroundImage_test" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" [...] -
Clipping the content in a Spark Panel container in Flex 4
14 Nov 2009 | 7:20 amThe following examples show how you can clip the overflowing content in a Spark Panel container in Flex 4 by setting the Boolean clipAndEnableScrolling property or using a Spark Scroller container. Full code after the jump. 1) The following example shows how you can set the Boolean clipAndEnableScrolling property on the Panel container’s internal contentGroup skin part: <?xml [...] -
Styling the selected tab on a Spark TabBar control in Flex 4
13 Nov 2009 | 6:57 pmIn a previous example, “Styling the selected button on a Spark ButtonBar control in Flex 4″, we saw how you could style the currently selected button on a Flex 4 Spark ButtonBar control by styling the various states on the Spark ButtonBarButton selector. The following example shows how you can style the currently selected tab on [...]
- Flex and Flash Developer - Jesse Warden dot Kizz-ohm
-
Good Memory Management When Using PureMVC
3 Nov 2009 | 8:35 amPreface There are a lot of good articles already written & screen casts about memory management in Flash Player. I encourage you to read them first before reading the below. I cover memory management in a large application using a PureMVC architecture, typically on top of Flex. Unloading Flex Modules Resource Management in AS3 Session Notes Available AS3 Resource Management: Part 1 Garbage Collector Interactive Simulator Garbage Collection and Memory Leaks Memory Performance in the Land of References Flash Player Memory Management Using Object Pools Object Pool Class Tweening and… -
How to Use RobotLegs On Top of Gaia: Part 1 of 3 – Quickstart
14 Oct 2009 | 12:47 pmThe following is a quick start guide on how to get RobotLegs working on top of the Gaia Flash Framework written by Steven Sacks. In later articles, I’ll show how to use per-Gaia-page Contexts, a visual example, as well as cover Enterprise scenarios. For now this should get you up and running in 10 minutes. What is RobotLegs? RobotLegs is a MVCS framework for Flex & pure AS3 applications. You can use with Flash as well. I call it PureMVC done right. She’s still not at version 1, but is really close (docs in progress). What is Gaia? The Gaia Flash Framework is the Ruby… -
Flex Consulting Chronicles #1: You are NOT a Contractor
4 Oct 2009 | 8:13 amPreface The following is a set of articles relaying my experiences in Flex consulting with the hope they will benefit others. While they include general consulting advice, they are specifically geared towards Enterprise Flex software development consulting. I try to compare and contrast with contracting to give context. While it’s mainly focused on Flex, there are the occasional Flash references as well. Consultant vs. Contractor There are 2 camps: those who believe contracting and consulting are the same thing, and those who do not. I believe they are two different disciplines. A… -
Viaas: Live & Archived Video
25 Sep 2009 | 7:07 amViaas: The best project I ever worked on, with the best client I’ve ever had. This is where my Agile Chronicles came from. The front-end portion I worked on was built using Flex. Congrats to the Third Iris team for launching! Here’s a video from Tuesday of Steve & Paul showing off the application in 5 minutes. There are a lot of cool things they don’t show, but this should give you the gist in a short time frame. Notice the camera is powered via the ethernet cable. Paul is the only developer I’ve met in my entire career who does accurate time estimations. -
AIR App: Powerz – Play Dungeons & Dragons 4th Edition Faster
8 Sep 2009 | 12:19 pmThis is a long post, so I’ve provided a short version, and content links to relevant sections if you want to skip around. Short Version I’ve built an AIR application in my spare time using Flex that helps you play Dungeons & Dragons 4th edition faster. It took 6 months in my spare time and cost around $50k to build, and $40 a month to maintain. See and download it here. It was created in response to my new players, who are tech saavy, having a slow time getting a game going. I copied the design metaphor used in MMORPG games, as well as creating an online database via Django of…
- The Flash Blog
-
Flash Snippets panel for Flash Builder 4
29 Oct 2009 | 9:14 pmI am releasing an early test version of the snippets panel that I have been working on for Flash Builder 4. Now this panel is essentially a re-skinned version of the great SnipTreeView panel that I modified to also work with MXML files. Now when I say this is an early version I really do mean it. Expect it not to work and if it does, well you will be pleasantly surprised then. Download the JAR file and place it into your Eclipse plugin folder. I am only really targeting Flash Builder 4 but you can try your luck with Flex Builder 3. Please watch the video below to see how to use the panel and… -
The Latin Flash Tour is only 2 weeks away!
23 Oct 2009 | 11:54 amI can’t believe that in two weeks I will be back in Latin America and I’m so excited about it. If you live anywhere in South America and are even remotely interested in Flash then you have to attend. It is not often that Adobe gets to come down to see you, although I’m hoping this is the start of a new trend. One thing that is really important is that these events are a huge success. This way I can come home and tell my bosses how enthusiastic the community is down there. So please make every effort to attend and also please help me spread the word via Twitter, blogs, etc. -
New tutorial on ActionScript 3 performance testing
21 Oct 2009 | 11:06 pmI just finished uploading a new tutorial showing how you can test the performance of your ActionScript 3 code. Grant Skinner recently released a great library called PerformanceTest which makes it easy to test out your code. In the tutorial I show how to use the library to test individual functions as well as a whole suite of functions. Always test out your code to be sure you’re using the fastest techniques. Lee -
FITC Edmonton recap and dead drop
18 Oct 2009 | 6:04 pmFITC Edmonton is now over and it was a really cool event. These smaller events are great because you feel like you get to know almost all of the attendees. During my stay I gave a full-day workshop on Flash CS4 in addition to a regular one hour session on the same subject. Based on the feedback I received, people really seemed to enjoy them and learn a lot. It’s funny because my evangelism actually starts to convince me. After the workshop I thought, damn Flash CS4 does have some great features. I decided to do a mini dead drop and announced over Twitter that I would be embedding some… -
New tutorial on augmented reality with FLARManager
14 Oct 2009 | 1:51 pmI just uploaded a new tutorial on using the FLARManager library to create augmented reality applications. This library makes things much easier than using the FLARToolkit directly, especially when dealing with multiple markers. In this example I display a video on a 3D plane that follows the AR marker. The tutorial also covers how to properly create markers using a new online tool. Lee
- Adobe Flex Developer Center: Recent tutorials
-
Flash Player 10.1 hardware acceleration for video and graphics
17 Nov 2009 | 12:11 amGet tips to optimize performance of graphic and video content. -
Refactoring Flex 4 applications
16 Nov 2009 | 12:11 amLearn how to refactor a simple Flex 4 drawing application with Flash Builder 4 beta. -
Exercise 5.1: Passing data to item renderers for display
9 Nov 2009 | 12:11 amRender data in a DataGroup container. -
Building a desktop application with Flash Builder for Force.com – Part 7: Package and distribute the application
9 Nov 2009 | 12:11 amLearn to package and distribute the application to users so they can install it as a desktop application. -
Exercise 5.4: Using the DataGrid control
9 Nov 2009 | 12:11 amUse the DataGrid control to display employee data.
- Adobe AIR Developer Center: Recent tutorials
-
Multi-touch and gesture support on the Flash Platform
17 Nov 2009 | 12:11 amTake advantage of the multi-touch and gesture capabilities of Adobe Flash Player 10.1 beta and Adobe AIR 2 beta when building applications that interact with devices using touch interactions. -
Developer spotlight: Holly Schinsky
9 Nov 2009 | 12:11 amMeet Holly Schinsky, picked for her use of Adobe technologies such as Flex, AIR, and LiveCycle Data Services to create amazing applications. -
Announcing the Adobe AIR Cookbook Cook-off
11 Aug 2008 | 12:08 amBask in the glow of helping your fellow developers during O\'Reilly\'s contest, and you might win some great prizes too. -
Using the Salesbuilder sample application
19 May 2008 | 12:05 amGet an overview of the functionality of the Salesbuilder application -
Building a common desktop application on AIR in Dreamweaver CS3
14 Apr 2008 | 12:04 amUse Dreamweaver CS3 to create a simple, custom-chrome Adoeb AIR application.
- ScottGu's Blog
-
November Conferences
2 Nov 2009 | 10:05 pmI’m doing keynotes at two big conferences later this month: ASP.NET Connections in Las Vegas: November 9th to 12th I’ll be doing a keynote talking about ASP.NET 4 and VS 2010 at the ASP.NET Connections conference next week. I’ll also be doing an evening Q&A session together with the ASP.NET team. ASP.NET Connections is a great conference that is jointly hosted with the VS, SharePoint, SQL and Windows Connections conferences (enabling you to choose from tons of great sessions). The speakers at the event are also really top-notch. You can learn more about the conference… -
Add Reference Dialog Improvements (VS 2010 and .NET 4.0 Series)
29 Oct 2009 | 12:12 am[In addition to blogging, I am now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu (@scottgu is my twitter name)] This is the twelfth in a series of blog posts I’m doing on the upcoming VS 2010 and .NET 4 release. Today’s post covers a small, but nice, change coming with VS 2010 – an “Add Reference” dialog that loads fast. Add Reference Dialog in VS 2008 The slow performance of the “Add Reference” dialog in previous releases of Visual Studio has been a common complaint that many a developer (including yours truly) has ranted about. -
WPF 4 (VS 2010 and .NET 4.0 Series)
26 Oct 2009 | 11:11 pm[In addition to blogging, I am now using Twitter for quick updates and to share links. You can follow me on Twitter at: twitter.com/scottgu (@scottgu is my twitter name)] This is the eleventh in a series of blog posts I’m doing on the upcoming VS 2010 and .NET 4 release. Today’s post covers WPF 4. WPF 4 Improvements WPF (Windows Presentation Foundation) is one of the core components of the .NET Framework, and enables developers to build rich, differentiated Windows client applications. WPF 4 includes major productivity, performance and capability improvements – in particular… -
VS 2010 Code Intellisense Improvements (VS 2010 and .NET 4.0 Series)
22 Oct 2009 | 11:47 pmThis is the tenth in a series of blog posts I’m doing on the upcoming VS 2010 and .NET 4 release. In today’s blog post I’m going to cover a small but really nice improvement to code intellisense with VS 2010 – which is its ability to better filter type and member code completion. This enables you to more easily find and use APIs when writing code. Code Intellisense with VS 2008 To help illustrate this intellisense improvements coming with VS 2010, let’s start by doing a simple scenario in VS 2008 where we want to write some code to enable an editing scenario with a… -
Searching and Navigating Code in VS 2010 (VS 2010 and .NET 4.0 Series)
21 Oct 2009 | 12:50 amThis is the ninth in a series of blog posts I’m doing on the upcoming VS 2010 and .NET 4 release. In today’s blog post I’m going to cover some of the new code searching and navigation features that are now built-into VS 2010. Searching and Navigating code Developers need to be able to easily navigate, search and understand the code-base they are working on. In usability studies we’ve done, we typically find that developers spend more time reading, reviewing and searching existing code than actually writing new code. The VS 2010 code editor adds some nice new features…
- Method ~ of ~ failed by Tim Heuer
-
Silverlight 4 Beta – A guide to the new features
18 Nov 2009 | 10:18 amAt the Microsoft Professional Developer (PDC) conference, Scott Guthrie announced the availability of Silverlight 4 Beta. WHAT?! That’s right, we’ve released an early beta of the next version of Silverlight. It’s really amazing to think what the team is accomplishing at the pace they are accomplishing it! Silverlight 3 released just over 3 months ago and here we are with yet another release full of features that our community has been asking for. This beta release is a developer release. This means that this is a preview mostly for developers to understand the new features and… -
Two Silverlight SDKs released – Bing and Facebook
11 Nov 2009 | 3:15 amTwo SDK libraries have released this week, helping developers integrate Silverlight experiences into their applications. Bing Maps Silverlight Control At TechEd Europe, the Bing Maps team released version 1.0 of the official Bing Maps Silverlight Control! This is a replacement for the previous Virtual Earth Javascript control and provides a great DeepZoom experience for using the mapping platform. Here’s some of the great features for Silverlight developers: Built on Silverlight 3! Designer support for Expression Blend Support for out-of-browser Vector in Pushpin class Data binding –… -
Design feedback for Silverlight needed
10 Nov 2009 | 3:14 pmThe user experience team for Silverlight is looking to get some feedback on some of their latest designs for Silverlight application templates and perhaps more. Instead of getting this feedback only internally, I thought it would be good to help them get external feedback as well from people using our platforms. You don’t have to go anywhere and don’t have to leave the comfort of your own home. They’d like about 30-45 minutes of your time online to talk and take a look at things. You’ll be an early previewer of these designs and can help shape how developers and designers… -
The Underground at PDC
4 Nov 2009 | 12:49 pmPDC is coming…it’s only a few weeks away. Are you going? I am and I couldn’t be more excited. I’m coming in Sunday and helping with a workshop on Monday. Then the rest of the week will likely be a blur. If you are going (and even if you aren’t), there is one party you will not want to miss. Last year "The Underground @ PDC” was a great party and gathering of geeks. The Gu, Scott Guthrie, was there. As was Don Box and Scott Hanselman dishing out the geek humor and flames toward one another. It was great. And the venue for the after-geekiness was amazing…one of… -
Grouping data in a Silverlight DataGrid
4 Nov 2009 | 10:33 amI previously wrote about DataGrid grouping using the declarative model of adding GroupDescriptors. Unfortunately that feature (the declarative part) never made it to the release of Silverlight 3. It was pointed out to me that I should update that post and it has been on my //TODO list for a while. Here’s an update… First, I’m still using a sample data class of Person as my test data: 1: using System.Collections.Generic; 2: 3: namespace DataGridGroupingUpdated 4: { 5: public class Person 6: { 7: public string FirstName { get; set; } 8: public string LastName { get; set; } 9:…
- Expression Blend and Design
-
Download Expression Blend Preview for .NET 4
18 Nov 2009 | 11:30 amToday at PDC, we made a few announcements that would be of interest to you! First, Scott Guthrie announced the availability of the Silverlight 4 Beta . This version of Silverlight contains some cool new features that many of you have asked for, so read...(read more) -
Working with Layout when DataContexts are Involved
16 Nov 2009 | 10:28 amHi everyone, When using Expression Blend, a common task you probably engage in is working with layout. Tasks I commonly associate with “working with layout” involve moving things around, rearranging the order of elements, ensuring everything flows when...(read more) -
Simple Cartoon Animation using Visual States
10 Nov 2009 | 12:13 pmOne of the goals of Silverlight’s Visual State Manager technology is to let you do quite a bit of control customization without needing to use Blend’s Timeline, nor even having to know what a Storyboard is! Feel free to test-drive the Silverlight Button...(read more) -
Storyboards, Visual States and SketchFlow Animations
13 Oct 2009 | 10:41 amWhat are these things – are they different ways of doing the same task? When would I use one in preference to another? Do they all work in all project types? This post will try to answer those questions by describing the animation and control customization...(read more) -
Visual State Manager tips for design and authoring
2 Oct 2009 | 10:34 pmAs you probably know, Silverlight and WPF have a runtime piece called the Visual State Manager (or VSM for short). As I’ll describe in this post, VSM and the Expression Blend tooling support for VSM lend a nice clean mental model to the business of visual...(read more)
- Google Web Toolkit Blog
-
New insights into web application performance
4 Nov 2009 | 10:23 amI've sometimes thought that optimizing web applications is as much a science as dowsing. (No offense intended, dowsers of the world — but you have to admit it's a hard thing to explain even when it does work out.) Even when you are completely willing to invest time and energy into optimizing an application, how do you actually go about it? Our team, along with everyone else in the world who cares about web application performance, has had to essentially guess at where time goes inside the browser. We've spent countless hours debating each others' wild-eyed speculations as to the true… -
The enterprise (apps) in your pocket
19 Oct 2009 | 3:08 pmWhen building great enterprise apps for our users many of us often first target the desktop user. Did you know that GWT lets you just as easily build great user interfaces for your mobile users? Modern mobile phones such Android based devices and the iPhone ship will powerful web browsers which use the same Webkit rendering engine which GWT already supports and increasingly includes great capabilities like geo-location and offline storage. Today's guest blog post is from Navin Kumar, CTO of Socialwok who has offered to share some of their experiences around building mobile apps for the… -
Building Enterprise web apps in the cloud
8 Oct 2009 | 10:04 pmAn important decision to make when building a web application is how to coordinate state between client and server. This includes how to create appropriate representations of your data to send over the wire There are many possible approaches. I'd like to present a straightforward one from Jerome Breche, CEO of TimZon, who was kind enough to share it with us today. When we started our first GWT project (TimZon.com), we found out that one of the major benefits of using GWT is its ability to transfer complex object data structure between client and server through the RPC mechanism. So when… -
Making AJAX Crawlable
8 Oct 2009 | 2:17 pmAt the recent Search Marketing and Expo East Conference (SMX) several members of the Google Web Toolkit team delivered a presentation on making AJAX enabled web apps crawlable. This presentation included a proposal that is currently in the works which aims to solve the fundamental problem that it is difficult to index AJAX enabled web apps and therefore their searchability suffers. If you care about SEO in your GWT apps, check out the post on the Google Webmaster Central Blog and let us know your thoughts. -
GWT helps developers innovate in the enterprise
5 Oct 2009 | 3:29 pmI had an opportunity to sit down with TechCrunch50 Demopit winners and creators of Socialwok, a cloud based application which mixes Google Apps and a unique set of social capabilities to make their customers more productive, both at their desks and on the road via their mobile web client. They chose Google App Engine for scalability and hassle free web hosting and Google Web Toolkit to maximize their productivity so that they could focus on creating a great web experience for their users. You can watch the interview here.
- Appcelerant
-
Upcoming Titanium 0.8 Webcasts
16 Nov 2009 | 11:20 amSave the date for these upcoming webcasts, which will highlight new Titanium 0.8 features that you can use in your mobile and desktop apps. As always, there will be lots of demos and code to go around. Be sure to send the first link to friends who are new to Titanium. Note: audio will be through VoIP. Titanium 0.8 demos will include: Native maps Push notifications Improved UI, particularly table views Facebook authenticated services Titanium for New Developers (includes new 0.8 features): December 2nd 9am PST Webex link: http://bit.ly/2fUetc What’s New in Titanium 0.8:… -
Cool Appcelerator SWAG for upcoming Titanium 0.8 Release
12 Nov 2009 | 1:32 pmWho doesn’t like SWAG? We do and we’re doing something fun for our upcoming Titanium 0.8 release (which is going to ROCK, btw). Below is a Twitter campaign where you can get stickers, flags, and t-shirts galore over the next few weeks. Here’s our intern, Trevor Cape, showing what you can win: The rules: 1) This contest is open to anyone in North America, and the first 50 Tweeters outside North America: 2) Between now and December 2, we’ll have 3 retweet opportunites: - This week (eg: NOW): Tweet “Can’t wait for #Titanium 0.8: maps, social, push,… -
Semantic Press Cuts iPhone Development Time by 80% with Titanium
10 Nov 2009 | 10:44 amSemantic Press is wrapping up PartsFinder Mobile, a geo-searchable utility for buying and selling automotive parts and supplies using a mobile. Terry Martin, founder of Semantic Press, recently ”pulled the plug on the Objective-C [iPhone version of the] application after spending thousands of dollars on development”. Fortunately, Terry found Titanium and was able to complete his iPhone application. Here’s a snippet of the full case study: Terry has developed a nationwide automotive part search service that links more than 5,000 retailers with consumers. The… -
Archrival’s Puzzle Caps Kicks off Titanium Case Study Week
9 Nov 2009 | 4:47 pmWe’re going to highlight three Titanium Mobile developers this week, starting with Bart Johnston from Archrival, a leading interactive /youth brand marketing agency. We’ve written up case studies for each – all of which are now featured on our appcelerator.com homepage. Bart started his first project for Archrival back in July. Here’s an excerpt from the case study: Bart experimented “an hour or two a night for about a week” with Titanium iPhone’s APIs. He read up on the documentation on codestrong.com, experimented with several Titanium… -
8-year old builds iPhone app with Dad on Titanium
5 Nov 2009 | 2:26 pmTalk about your early adopter. Recently, Ethan Bratton asked his father Alex if he could learn how to build an iPhone app… just like Dad does everyday at his company, Lextech. Alex, who had downloaded Appcelerator Titanium, decided to take his son up on the request. “I thought that building an app with my son would be a great way to teach him a great new skill in a field that’s just exploding with opportunity,” noted Alex. Now the question was, what to build. Ethan had that nailed down – “Stick Pro Wrestling.” The concept is simple: develop a…
- joshy's blog
-
Announcing Project MaiTai
12 Nov 2009 | 3:48 pmIf you follow my Twitter stream then you may have seen a string of strange videos I've posted. This was a series of experiments generated by a new art tool I've been building for the past few months. Now it's time to finally show it to the world. Project MaiTai MaiTai lets you visually wire up blocks to create interactive graphics. Think of them almost as animated sculptures. There are blocks for nodes (shapes, images, colors), effects, simple logic, and inputs from the mouse, keyboard, webservices (Flickr & Twitter streams), and realtime sound spectrum from MP3s. Once you are happy with the… -
My new blog
20 Oct 2009 | 1:58 pmAs many of you may know, user interface design is a passion of mine. I want software that both looks pretty and acts well. I've had lots of ideas on the topic, often bleeding over into art and traditional design, in addition to usability. After thinking about it for a couple of years I've finally decided to create a blog dedicated to the topic: www.joshondesign.com At Josh On Design I'll be writing on art, design, and usability, but with a twist. There are plenty of design sites that focus on professional designers. My site will focus specifically on design for software engineers. It's an… -
The Java Store, a Q&A
17 Jun 2009 | 10:53 amOne of the big announcements at JavaOne was the Java Store. I'm especially proud of it because I've been secretly working on the project for the past few months. Since the announcement I've gotten a lot of questions on the store and how it relates to the rest of the Java ecosystem. To supplement the excellent FAQ I thought I'd answer a few questions. What's the one paragraph summary of what you've announced? We have announced the private beta of the Java Store, a desktop client to let people browse and purchase desktop Java applications, and the open beta of the Java warehouse where… -
Top 5 Most Important Features in JavaFX 1.2
9 Jun 2009 | 10:12 amTechnically I'm on vacation this week so don't mention this post to my boss. I simply couldn't wait to blog about cool stuff we put into JavaFX 1.2. Shhhhh! Lots of JavaFX related things were announced at JavaOne, many of them concerning future products and other bits that aren't released yet. This post won't cover any of those. There were so many things discussed at JavaOne that I'm afraid some of the key points of the new JavaFX might have been missed. In this post I'm only going to cover the things that you can actually download and work with today. I'm talking only about the new version… -
JavaOne: And so it begins
31 May 2009 | 12:55 amI've just arrived in SF for my fourth JavaOne conference. Despite the usual chaos this year's prep has gone very well. We have a ton of new things to show you. Most importantly we have the new release of JavaFX. As previously noted it has REDACTED, and REDACTED as well as greater REDACTED to make your apps run. Which, as you can imagine, is totally awesome. And of course the big news is support for REDACTED and REDACTED, as you can see in the screen shot below: Next up is the project I've been working on for many moons: the Vector project, most likely to be renamed the Java Store, as covered…
- James Weaver’s JavaFX Blog
-
Where to Submit your RIA Exemplar Challenge Entry
14 Nov 2009 | 9:55 pmJust a quick note that the email address to which you may submit your JavaFXpert RIA Exemplar Challenge entry has been created. It is:ria-exemplar-challenge [at] javafxpert.comPlease visit the original post to see the description and rules for this challenge. Happy designing and developing! Judges Jim Weaver, Jasper Potts, Romain Guy and Stephen Chin -
This is your Brain on Devoxx
13 Nov 2009 | 3:11 pmJava Champion, JavaOne Rock Star, and all-around good guy Stephen Chin is going to teach JavaFX and give away stuff at Devoxx 2009 in Antwerp, Belgium. He'll first teach a university session to get you up to speed on the JavaFX platform, and later in the week will show you how to build Rich Internet Applications for the enterprise. Leading up to both these sessions Stephen will post a question via the LearnFX application (see this blog post for more info on LearnFX). To win a prize, all you have to do is: Answer the question correctly using the LearnFX client Come to the next Devoxx session… -
Win atom and bit-based Pro JavaFX books at Øredev 2009 RIA session Fri 3:35pm CET
5 Nov 2009 | 3:35 pmReaders of this blog know that I like to hold contests to make things fun and encourage participation (e.g. see the 2000 USD JavaFXpert RIA Exemplar Challenge that ends 10 January, 2010). In keeping with that sentiment, some JavaFX questions relevant to my presentation will be tweeted by @projavafxcourse to the twitterverse during the Øredev 2009 RIA Enterprise Application Developing with JavaFX session. The seven people that earn the highest scores by tweeting fast, correct, answers to these questions will each win a copy of the Pro JavaFX book. Six of these books will be composed of… -
Music Explorer FX *Mobile Edition* by Sten Anderson
20 Oct 2009 | 1:59 pmSten Anderson, winner of the Sun JavaFX Coding Challenge with his Music Explorer FX app, has just released a version for JavaFX Mobile. Sten donated the source code to the JFXtras project, and has provided a write-up in his blog which includes a Java Web Start link. Music Explorer FX Mobile Edition is a great resource/reference for creating JavaFX Mobile apps, so check it out! Enjoy, and thanks Sten, Jim Weaver -
The RIA Exemplar Challenge Mötley Judging Crüe
12 Oct 2009 | 7:22 amIn the JavaFXpert RIA Exemplar Challenge announcement, I stated that the graphic design judge would be chosen and disclosed soon. I am pleased to say that there will actually be two very high-caliber graphic design judges for this contest: Jasper Potts and Romain Guy. As if these guys needed an introduction: Jasper Potts is a developer on the JavaFX & Swing teams at Sun Microsystems, and lives in Bath, UK. He is currently working on the new JavaFX UI controls and graphics frameworks, and was the bloke that created the JavaFX Charts API. Jasper, and Richard Bair, have an excellent…
- Confessions of an Flash Addict
-
Handy little snippet: System.setClipboard()
16 Nov 2009 | 3:35 pmJust so I don’t forget this: A little snippet to copy text from a textField to the clipboard. System.setClipboard(myTextFieldInstance.text); Buy me a coffee -
Funky TAX Calculator
16 Nov 2009 | 3:29 pmA really long time ago, i created my ‘Funky TAX Calc’ and later on updated it. Now its better than ever What is it? Its a calculator that calculates the amount of tax for you. I was tired of doing all my invoices by hand so I created this. Whats new? Revamped U.I. You can adjust the percentage of TAX (or VAT or BTW) through an XML file in the installer directory. Copy every output value seperately to the clipboard with one click! You can download here or from Adobe’s AIR Marketplace. And ofcourse is this version also secured In this version you can also adjust the TAX value. -
Branding 101 for Developers part 3 of 4 and 4 of 4
15 Nov 2009 | 1:32 pmHad this post in my draft for a while now but its here to tell you my last installments on branding are published. Check out part three and four. Tell me what you think in the comments. Buy me a coffee -
Changing the native cursor in FP10
15 Nov 2009 | 1:25 pmI just found out you can natively change the mouse cursor in Flash. This is handy if you want to have a different cursor when going over specific buttons or other DisplayObjects and don’t want to mess about with attaching clips to your mouse position. For documentation please go here Below is some quick code and an example: _arrow.addEventListener( MouseEvent.MOUSE_OVER, arrowOver ); _button.addEventListener( MouseEvent.MOUSE_OVER, buttonOver ); _hand.addEventListener( MouseEvent.MOUSE_OVER, handOver ); _iBeam.addEventListener( MouseEvent.MOUSE_OVER, beamOver ); _arrow.addEventListener(… -
Play Day
8 Nov 2009 | 10:07 amToday I had, what I call, a ‘play day’. Days where I read up on technology, watch videos and research stuff. Here’s what i’m sharing with you; Lately i’ve been hooked on a new series called ‘Lie to Me’. Its about a team of deception experts solving cases. It’s entirely based on body language, NLP and microexpressions. Just my cup of tea So, Microexpressions. What are they and how do you learn about them? Wired magazine has a realy good article about Microexpressions I did a little reaserch and found that two scientists Dr. Paul Ekman and David…
- Silverlight Web Services Team
-
WCF net.tcp protocol in Silverlight 4 Beta
18 Nov 2009 | 12:55 pmSupport for the WCF net.tcp protocol is the key feature addition in the core of WCF offering in Silverlight 4 Beta. Read more about the benefits and limitations of the net.tcp protocol in Silverlight 4 to decide if it is a good fit for your application. You can also check out a walk-through of adding net.tcp support to a pub\sub Silverlight application or inspect the code of the sample to get a better idea of what’s involved in creating an end to end solution using net.tcp in Silverlight. Tomasz Janczuk Development Manager WCF Team -
New Web Services Features in Silverlight 4 Beta
18 Nov 2009 | 10:43 amThis morning at PDC ’09 ScottGu just announced the availability of Silverlight 4 Beta. Later on today I am going on to present the latest improvements around networking and web services and I’ll link to the full talk as soon as it is available online. In this post I’ll provide a quick summary of today’s announcements, with more detail to follow. On the high level, we are announcing an exciting alignment between the different web services stacks in Silverlight. ADO.NET Data Services and .NET RIA Services are being rebranded as WCF Data Services and WCF RIA Services to reflect the fact… -
Adoption of Silverlight serialization and communication technologies in web applications – October 2009
16 Oct 2009 | 1:47 pmWe have repeated the research of the adoption of communication and serialization technologies in Silverlight applications that was originally done in February 2009. The new report is based on a research done in October 2009 and will give you an idea of the changing preferences of Silverlight developers. Enjoy and let us know what you think. Tomasz Janczuk Development Manager WCF Team -
Having a PollingDuplex service and any other WCF service in the same website causes Silverlight calls to be slow
30 Sep 2009 | 4:50 pmAfter polling duplex support for WCF was released in Silverlight 2 (http://msdn.microsoft.com/en-us/library/dd470105(VS.95).aspx), some customers reported the issue that when a polling duplex service co-exists with normal WCF service on the same IIS web application, the WCF service might be significantly slowed sometimes. In this post we will show you the process the team followed to resolve the issue. Hopefully you will find this useful in debugging your own SL apps when you encounter a problem. Please see the end of the post for the solution. The first thing we have to do is to create some… -
Scale-out of Silverlight HTTP polling duplex WCF service in a web farm scenario
16 Sep 2009 | 9:08 pmThe recent post about performance of Silverlight HTTP polling duplex protocol pointed out scalability challenges associated with deploying a WCF service using the protocol in a web farm scenario. This follow up article introduces one possible solution to the scale-out problem, enabling applications utilizing the protocol to accommodate an arbitrary number of concurrent clients through scale-out of the backend infrastructure. Let us know what you think! Tomasz Janczuk Development Manager WCF Team
- James Ward - RIA Cowboy
-
Flex At Dreamforce 2009
19 Nov 2009 | 8:51 amThis week I’m in San Francisco at Dreamforce – Salesforce.com’s yearly conference. It’s amazing to walk around the expo hall and see how much Flex is being used in enterprise products and services. Like last year I’ve been recording some videos of some of the great enterprise Flex apps here. Also Greg Wilson has been tweeting a few pics of some of these apps including right90 and PivotLink with more to come. Many of the Flex applications that people have built on top of Salesforce.com / Force.com today use the existing Flex Toolkit for Force.com. The new Flash… -
My Upcoming Flex Presentations: Dallas SOA UG, TexFlex, Flex Camp Wall Street, Web 2.0, and Dreamforce
10 Nov 2009 | 8:21 amHere are some upcoming Flex presentations I’ll be giving: Thursday November 12 in Dallas – Java and Flex Friday November 13 in Plano, TX – Flex and the Cloud @ TexFlex09 Monday November 16 at Flex Camp Wall Street (New York) – Flex Stuff I’m Excited About Monday November 16 at the Web 2.0 Expo (New York) – Connecting RIA’s to Services Tuesday November 17 at the Web 2.0 Expo (New York) – Best and Worst Practices Building Rich Internet Applications (RIAs) from Adobe and Microsoft (with Josh Holmes) Thursday November 19 at Dreamforce (San… -
How Bad Crossdomain Policies Expose Protected Data to Malicious Applications
8 Nov 2009 | 2:15 amThe web’s success has been partially due to the sandbox it provides users. Users do not generally have to entirely trust every website they visit because malicious web sites should be sandboxed from doing the user harm. One way that web sites are sandboxed is through a same-origin policy. By default any code that runs inside a web browser can only access data from the domain in which the code originated from. So if code (JavaScript, Flash, etc) loads from the foo.com domain then it can’t access data on the bar.com domain. The code may be able to make requests to bar.com but the… -
Drunk on Software at Adobe MAX 2009
6 Nov 2009 | 1:03 pmHere’s a special episode of Drunk on Software from Adobe MAX 2009. Enjoy!! -
My Video from MAX 2009 – Introduction to BlazeDS and LCDS
4 Nov 2009 | 8:25 amHere is the video of my session from MAX 2009 – Introduction to BlazeDS and LCDS. In this session I walk through the basics of connecting Flex applications to BlazeDS and LCDS. Let me know what you think!
- Comet Daily
-
Comet Support for IIS
14 Nov 2009 | 8:42 amFrozen Mountain recently announced WebSync, a Comet solution for IIS. WebSync is a full-blown comet server built for the Microsoft stack (IIS/MSSQL/.NET) written in 100% managed C#. Use it to instantly transform your website into a real-time, comet-enabled communications platform. Jerod Venema recently wrote a guest post for Ajaxian, WebSync: Comet for IIS, explaining in detail about their approach. One section in particular was of interest to me, their use of Bayeux, but not Dojo: Once we were satisfied with the server’s performance, we set our sights on a JavaScript client. We had… -
Approaches to Streaming
14 Nov 2009 | 8:32 amI’ve posted a two part blog on Caplin’s blog which relates somewhat to Comet. Firstly, Sockets, Messages and the Pub Sub Paradigm: Approaches to Streaming which covers the various styles and techniques that people have implemented Comet based products. I have just followed that up with Domain Driven Design: Approaches to Streaming where I talk about a higher level approach which is appropriate when targeting a specific market, as we do at Caplin. -
Concrete Comet Examples
23 Oct 2009 | 10:56 amWhen writing about Comet technologies, sometimes we tend to be a bit abstract and theoretical. In this case, I would like to focus on concrete working examples. So concrete that they actually run inside this very article… Stock Prices Your browser does not support iframes. Solutions for the online trading of securities were the first to adopt Push Technology and the Comet paradigm. In my case, it was actually the requirements of online trading systems that drove the technology. Back in 2000, when I started designing and prototyping Lightstreamer, I had had strong inputs from banks that… -
The Next Wave of Comet: A Panel Discussion
20 Oct 2009 | 4:18 pmI recall just a few years ago hearing warning that Ajax should be avoided. As I recall, the biggest objection to Ajax at the time was that users were not ready for Ajax. Many felt that users expected pages to fully refresh and re-rendering part of a page would cause confusion. Others Ajax skeptics were warning about issues such as cross-browser compatibility, security, and browser memory leaks. Google release two trend setting applications, GMail and Google Maps, that completely changed the way we view Ajax, eventually making Ajax a household name. Today it would be quite difficult to find a… -
Diesel and Tornado
5 Oct 2009 | 12:14 amDiesel and Tornado are a pair of new Python-based, open-source Comet servers. Diesel requires Python 2.6 or higher for its epoll implementation, and does not require other libraries. Diesel’s primary differentiator is its usage of generators: What’s unusual (and we think, awesome) about it is its preservation of the “blocking” feel of synchronous applications by (ab)use of Python’s generators. Diesel implements data transit through its own very simple HTTP-based protocol. Tornado is a result of Facebook’s acquisition of FriendFeed: Real-time updates have…
- The Dojo Toolkit blogs
-
Dojo.beer("Antwerpen"), November 17th, Devoxx
16 Nov 2009 | 7:21 amMany thanks to Tom Mahieu who organized the next dojo.beer("Antwerpen"), tomorrow November 17th in Antwerpen during the Devoxx. If you are near the conference, go and join this event and enjoy an evening full of JavaScript, Dojo and much more. The event starts at 9pm, make sure you bring some of your Dojo work to you can show what you have done. More information about the event can be found at the LinkedIn events page. Looking forward to the very first dojo.beer() in Belgium!! Yiha -
Dojo 1.4.0 beta2
27 Oct 2009 | 8:05 amHey Dojo'ers! I am pleased to announce I just cut the official 1.4.0 beta2 release, available for early testing. Please give it a spin, test against existing applications and report any issues back to us at bugs.dojotoolkit.org. Barring any unforeseen regressions we should have the final release ready on schedule for a "near-Thanksgiving" release (in the past, though not intentionally, we've always released our finals on-or-around American national holidays, and 1.4 is looking to be the same). This is BETA, so there may be a couple hiccups. Please report them immediately so that we can push a… -
Dojo 1.4 Beta
12 Oct 2009 | 8:15 amWe just released our [first] beta for dojo 1.4. There are a lot of new features in this release and we are really excited about it. Please help us test it, particularly for regressions from 1.3. There are too many changes to mention here but they include a bunch of new plugins for the Editor, a lot of new functionality for the Grid (called EnhancedGrid), scrolling tab labels, and a number of enhancements for the Tree. Bill PS: As usual, file any bugs you find in our bug database I created a 1.4.0b version to mark bugs found in the beta. -
An accessible Calendar: dijit._Calendar graduates to a public widget!
16 Sep 2009 | 8:39 amThanks to work from Becky and David at IBM in ticket #6430, we can finally remove the underscore from dijit._Calendar. The underscore was there all this time, even though _Calendar itself was a functioning standalone widget, because it did not meet dijit's policy that all widgets must be accessible. DateTextBox has always used the Calendar code as a popup, but strictly speaking, the user did not need to use the calendar to navigate dates, so dijit._Calendar was officialy a private implementation for the DateTextBox form widget. dijit.Calendar now supports keyboard navigation and ARIA markup… -
Dojo Beer and Workshop in London in early October after Future of Web Apps Conference
14 Sep 2009 | 9:17 pmIf you are attending the Future of Web Apps conference in London and want to learn more about Dojo, join us for the following events: * October 3: Dojo Beer London: all-day long, free, with presentations and hacking, basically BarCamp meets Dojo Developer Day. SitePen and Uxebu are co-hosting, with other Dojo committers also planning to attend. * October 5: Intro to Dojo Workshop, an excellent Dojo workshop taught by SitePen's Sam Foster and Dylan Schiemann.
- Ext JS Blog
-
Advanced Plugin Development with Ext JS
11 Nov 2009 | 12:32 pmWhen creating a cross browser RIA, choosing a framework with a plethora of components is where most of us look first. Selecting a framework that enables you the flexibility to enhance and expand its offering becomes very important. Fortunately, Ext JS has all the rich UI functionality that most applications require coupled with a vibrant community creating impressive extensions. Ext's elegant design allows us to explore our creativity by adding new features to existing widgets. -
Ext JS Designer Preview
7 Oct 2009 | 9:29 pmWe are very excited to share our latest version of the Ext JS Designer. This new version adds many new features to improve your efficiency creating application designs. Once you get accustomed to these features its difficult to live without them. For those of you that don't have the time or ability to download and play around with the Designer, we have created a Preview screencast in which we mock up some interfaces. We have tried to show off as much features and functionality as possible. -
Ext JS on Rails: A ComprehensiveTutorial
30 Sep 2009 | 9:12 amI've had my eyes on Ruby-based ExtJS code-generation tools for a few years now. Back in Ext-1.0 days, I even took a shot at creating a large Rails wrapper framework, mapping Ext UI widgets to plain-old Ruby-objects which could be stored in YAML files and rendered into views. However, with Ext-2.0+ came new ideas which brought many changes to the framework (great new component-model, plugins, xtype, normalized component configuration-objects) and the Rails wrapper framework was rendered immediately obsolete. Until recently, I gave up on auto-generating ExtJS code and concentrated upon writing… -
5 Steps to Understanding Drag and Drop with Ext JS
13 Sep 2009 | 9:45 amOne of the most powerful interaction design patterns available to developers is "Drag and Drop." We utilize Drag and Drop without really giving it much thought - especially when its done right. Jay Garcia, author of Ext JS in Action, walks you through 5 easy steps to ensure an elegant implementation. -
Implementation Spotlight: Eaton’s Intelligent Power Manager
31 Aug 2009 | 12:21 pmEaton Corporation is a diversified power management company, with 75,000 employees, that sells products to customers in more than 150 countries. Eaton's electrical business is a global leader in power distribution, power quality, control and industrial automation products and services. Read how Eaton's superstars Jonathan Bonzy, Sebastien Volle, and their team implemented an amazing RIA for managing power with Ext JS.
- jQuery Blog
-
The Official jQuery Podcast - Episode 2 - Richard D. Worth
20 Nov 2009 | 7:10 amOn Wednesday night, Ralph Whitbeck and Elijah Manor recorded this weeks episode of the Official jQuery Podcast with this weeks guest Richard D. Worth, jQuery UI Release Manager. Our next live show will be recorded and streamed Wednesday December 2nd at 10PM EST on uStream with yayQuery co-host Paul Irish. You can also subscribe to the show via iTunes or via the RSS Feed. Welcome You are listening to the Official jQuery Podcast. A weekly discussion with a key member of the jQuery community along with a look at what’s happened this week, … in jQuery. Brought to you each week by your… -
Announcing the Official jQuery Podcast
13 Nov 2009 | 8:00 amOn Wednesday night, Ralph Whitbeck and Elijah Manor recorded the first of many weekly episodes that aim to interview key members of the jQuery Community while bringing you the top news from the past week. We will be recording and streaming the audio live each Wednesday night at 10PM EST on uStream. You can also subscribe to the show via iTunes or via the RSS Feed. Our guest this week was jQuery creator, John Resig. Future shows will have guests such as Richard D. Worth (jQuery UI Release Manager), Paul Irish (yayQuery podcast), Rey Bango (jQuery Evangelist), Ben Alman (jQuery Plugin… -
What Bug Needs to be Fixed for jQuery 1.4?
30 Oct 2009 | 12:39 pmWant to make sure that your “favorite” jQuery bug is fixed in time for the upcoming 1.4 release? Then tell the jQuery dev team using the below form. -
2009 jQuery Halloween Pumpkin
30 Oct 2009 | 12:29 pmIn a repeat of last year’s phenominal jQuery pumpkin Christopher Pickert is back with a brand new jQuery 1.3-using pumpkin that’s sure to frighten visitors: Thanks again to Christopher for this great creation. -
jQuery Summit - Nov. 19th
22 Oct 2009 | 6:00 amEnvironments for Humans is running a one-day, online conference focusing on jQuery. The conference will be on November 19th and will feature a number of prominent members of the jQuery community, including members of the jQuery team. The following talks are slated for the jQuery Summit: The State of jQuery - John Resig Web Interface Essentials - Marc Grabanski RIAs: Building for the Desktop with the Web - Jonathan Snook Rich Interactivity, Simplified, with jQuery UI - Richard Worth Refactoring jQuery - Jonathan Sharp JavaScript for Designers - David McFarland Building Robust jQuery Plugins -…
- aralbalkan.com
-
Star Trek: The Movie on USB Stick
20 Nov 2009 | 10:45 amToday I saw something I'd been hoping to see for some time now: a movie released on USB stick. Specifically, the latest Star Trek movie in a limited-edition USB stick shaped like a Communicator. Unboxing The Precious You can watch my unboxing of it, above, to see that they really did put some care into the packaging. Unfortunately, the same care didn't seem to go into the software side of it (e.g., when you plug it into your Mac, it shows up as "NO NAME" – quite a large oversight.) Watching the movie: DivX VOD To watch the movie, you have to download the DivX player, get a DivX account, and… -
Thoughts on Paul Graham’s post: “Apple’s Mistake”
20 Nov 2009 | 5:30 amI just read Paul Graham's blog post titled Apple's Mistake. If Steve Jobs doesn't read that post and finally take some action on the farce that is the App Store approval process, Apple will have made two mistakes. And you should read it too because it is overflowing with wisdom. It is telling in itself that Paul doesn't feel the need to make the case that Apple's App Store approval process is broken. I feel we can all safely agree that it is. The real problem, according to Paul, however, is a greater one: I don't think Apple realizes how badly the App Store approval process is broken. Or… -
Geomurder
19 Nov 2009 | 7:04 amMr. Reed was royally pissed off. The virtual whore house those scrawny-necked geeks had set up at his geocoordinates was a blemish on the otherwise spotless reputation of his fine foods business. Bitches and caviar didn't mix. And Mr. Reed was not about to let anyone jeopardize the success he had scraped together from the crumbs of so many sacrifices. Follow request: The_Cleaner_Brighton. The_Cleaner_Brighton is now following you on Twitter. d @The_Cleaner_Brighton: Need to remove porn geolayer at 50.826298,-0.139132. Pls help. d @RitchesFoods: £5K to TheCleanerBrigton@googlemail.com via… -
Links for 2009-11-18
18 Nov 2009 | 3:06 pmThe Really Mobile Project » Blog Archive » Shopping at the OVI store… A tale of woe about shopping in the OVI store… “Would you like a Hannah Montana screen-saver with that?” It would be funny if it weren’t true. (via James Governor) (tags: ovi, nokia, ux) Apple's App Store Rejections | Ted Landau's User Friendly Blog | The Mac Observer Apple doesn’t seem to like mixing apps, politics - Tech and gadgets- msnbc.com Respected developers begin fleeing from App Store platform - Ars Technica -
How Apple’s App Store review process hurt Occipital’s RedLaser SDK and my very own ‘avit iPhone app
17 Nov 2009 | 7:45 amOccipital is the company behind RedLaser (iTunes link), a hugely-successful barcode scanning app for the iPhone that is one of the top-selling and highest-grossing apps on the App Store. Beyond that, however, Occipital is a Value Adder, just like Joe Hewitt. Instead of being content with having one of the top-selling apps on the App Store, as a Value Adder, Occipital decided to devote considerable time, effort, and money into extending the iPhone platform by sharing their technology and giving any developer the ability to add 1D barcode scanning to their apps via a commercial SDK called the…
- Penguin.SWF
-
Flash Player 10.1 Beta
17 Nov 2009 | 12:01 amThe beta of Flash Player 10.1 is available for download via labs.adobe.com. For this beta release, there is only a 32-bit plugin available for Linux (64-bit users will still need to use the previously released alpha version). Bugs can be reported and tracked here. -
Hardware Accelerated Video Playback
9 Oct 2009 | 10:41 amCheck out this press release from earlier this week at Adobe MAX regarding the forthcoming Adobe Flash Player version 10.1 -- GPU-Accelerated Netbooks from HP, Lenovo and Samsung Support full Flash Player: The combination of NVIDIA GPUs and Adobe Flash Player 10.1 enables device manufacturers to deliver uncompromised Web browsing of rich applications, interactive content and HD video with substantially decreased power consumption. With the support of the NVIDIA GeForce®, NVIDIA ION™ and Tegra™ products users will be able to enjoy a much smoother viewing experience when accessing rich… -
In The News
5 Aug 2009 | 6:58 pmAdobe recently released a new Flash Player version for all supported platforms (including the 64-bit Linux alpha) which addresses a number of important security issues. I suspect that by now, the update has propagated through most distributions' package management systems. If your Flash Player version (see here) is less than 10.0.32.18, do consider upgrading soon. (After all, we don't wish to undermine the platform's rock-solid reputation for security.) See the sidebar for download locations. In other news, as you can imagine, today's xkcd comic made the rounds in the office. That's good… -
Serving Two Master Libraries
8 May 2009 | 5:00 pmI don't mind telling you that I'm a little nervous about this business of Debian switching to EGLIBC. I know, it's supposed to be binary compatible and it shouldn't matter to application developers. Does that include developers of closed source binaries? In developing the Flash Player, we've seen problems with C library compatibility before, and that was just in trying to support a single C library across multiple distributions. So now I'm worried about subtle API or binary incompatibilities that may arise between the 2 C libraries. So far, this is a Debian move. But that may influence other… -
Now Supporting 16 Exabytes
17 Nov 2008 | 12:02 amWe are pleased to announce that there is now a version of the Flash Player for Linux that supports 16 theoretical exabytes of physical memory. This technological feat is accomplished using a bleeding edge type of processor known as a 64-bit CPU. Pictured: the next big thing-- an 80-bit CPU; but 64 bits will have to do for now So we have this x86-64 version of the Linux Flash Player available for those Linux users who have moved on to fully 64-bit computing environments. Go get it now on Labs. Be advised that this is pre-release quality. We hope to receive useful feedback about what areas need…
- WynApse
-
Silverlight Cream for November 20, 2009 -- #737
20 Nov 2009 | 7:26 amIn this Issue: Michael Wolf, Colin Blair, John Papa, Ning Zhang, Andy Beaulieu, and Tomasz Janczuk. Shoutouts: In case you missed it in the rush the other day, Robby Ingebretsen announced the release of Seesmic for Windows ... that's going on my laptop this weekend! The Microsoft Expression Blog has a great tutorial upon the use of Panels in Expression Web. Don't forget, I have all Silverlight 4B articles tagged at WynApse.com, along with lots (>7600 posts) of other stuff :) From SilverlightCream.com: Silverlight 4 beta and web cam support WebCam support ... well... now that SL4B has it,… -
Silverlight Cream for November 19, 2009 - 2 -- #736
19 Nov 2009 | 9:28 pmIn this Issue: Rob Houweling, Michael Washington, Colin Eberhardt, Laurent Bugnion, Tomasz Janczuk, Jeremy Likness, and Andy Beaulieu. From SilverlightCream.com: Silverlight 4 – Using the webcam Rob Houweling has a tutorial up on using the webcam in Silverlight 4 Beta ... all good stuff, and hmm... I'm not following their new site, so that brings the total up to 397 :) Silverlight Bridge - A Silverlight 4 File Manager Access your local file system and drag-and-drop, and OOB in Silverlight? --- wow, check out the work Michael Washington's been up to! Silverlight 4 beta released leaving Flex… -
Silverlight Cream for November 19, 2009 -- #735
19 Nov 2009 | 9:26 amSilverlight 4 Overview Postings Every time there's a beta or a release I try a different way to get all the good stuff out. I waited until today, and am scooping up all the overview blog posts, and posting them first in this post. I've got a few submissions I'll get out later today and then I'll start catching up with everyone as the days go on... I've tagged 63 posts so far! -- oh, and I added a "4 Beta" tag on Silverlight Cream, so that's ready to roll For now, here is the (SL4ß Overview) end-result of looking at 396 blogs at varying times since 5:30 this morning: Andy Beaulieu has a post… -
Silverlight 4 Beta is Out!
18 Nov 2009 | 10:43 amSilverlight 4 Beta is out! Yes boys and girls, you heard that right!! This morning at PDC, Scott Guthrie announced the news. And I was so interested in posting this, I had a bad link for Shawn's site -- that's now fixed -- sorry Shawn!! Go to Silverlight 4 Beta Information to get all the information, and download the bits. All the usual suspects have posts up alread as well: Tim Heuer has a great long post up about it on his site: Silverlight 4 Beta – A guide to the new features Shawn Wildermuth as one: Silverlight 4 Beta Announced! Have fun, watch for lots more posts and Stay in the… -
Silverlight Cream for November 17, 2009 -- #734
17 Nov 2009 | 8:53 pmIn this Issue: Andrej Tozon, Deborah Kurata, Avi Pilosof, Andrea Boschin, Andy Beaulieu, Damian Schenkelman, smartyP, Kirupa, Alexey Zakharov, and Victor Gaudioso. Shoutout: Yikes... if you haven't seen this yet... GO THERE NOW: My Christmas Catalog For all you 3D enthusiasts, Einar Ingebretsen has announced an Upcoming Balder release From SilverlightCream.com: Exploring Silverlight behaviors: look Ma, no code! Andrej Tozon built a Halloween sound player using Expression Blend and Behaviors ... then wrote a tutorial on it over at SilverlightShow... fun stuff! Silverlight, RIA Services, and…
- Microsoft Silverlight content
-
A Party Game.
20 Nov 2009 | 9:07 amQuick Bit David @Pogue tweeted a link to this NY Times article , reporting that there are [longer] better, faster [stronger] apps available than Shazam (which is about to start charging new customers…) so I extensively examined the alternatives for just...(read more) -
Silverlight 4 Fluid UI
20 Nov 2009 | 8:06 amThis is the first of many mini-tutorials on Silverlight 4 features. An enhancement has been made that allows you to add animation when items are added ,or removed from, the list box. Silverlight 4 adds a new StateGroup to the ListBoxItem class:...(read more) -
MVVM and Prism Demo for PDC09 Silverlight Session
19 Nov 2009 | 11:09 pmEarlier today I blogged about my session yesterday on Advanced Large Scale Applications with Silverlight at PDC 09. I had a great time at PDC but now that I am home and have a faster and more stable internet connection, I zipped my demo code for the Silverlight...(read more) -
Silverlight Toolkit November 2009: Activity Control –> BusyIndicator (a.k.a. Update 3: Displaying background activity in a Silverlight RIA application)
19 Nov 2009 | 10:14 pmWow! What a week! PDC, the Silverlight 4 Beta, and now the November 2009 release of the Silverlight Toolkit! There’s been a ton of great news and exciting announcements, and now I can share with you that the Activity control, first blogged...(read more) -
Silverlight 4 Security Overview White Paper
19 Nov 2009 | 4:56 pmWanted to let folks know about a white paper we're making available (attached below). We plan to incorporate this into the main Silverlight documentation by the time we ship the Silverlight 4, but in the meantime I didn't want to keep this content to...(read more)
- Sun Bloggers
-
Devoxx 09: День за номером 2 - сплошные эмоции
20 Nov 2009 | 4:06 amДень был насыщен выступлениями IT-гуру каждое из которых было сделано в своём неповторимом стиле. Послание от Ivar-а Jacobson-а, выдержанное в классическом лютеранском тоне, вызвало у всех участников конференции крик скорби в связи с тем, что IT индустрия до сих пор находится в поиске единой методологии разработки ПО, после чего… -
Congreso de Software Libre 2008 - San Juan (Argentina)
19 Nov 2009 | 10:49 pmEntre los días 17 y 18 de octubre del 2008 se llevo a cabo en la provincia de San Juan (San Juan, Argentina) el Primer Congreso de Software Libre San Juan 2008. El mismo se realizó en las instalaciones de la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de San Juan (UNSJ). Los objetivos del congreso eran: Concentrar a una selección importante de expertos nacionales en el uso de GNU/Linux y el Software Libre con exposiciones y demostraciones, ofreciendo a todos los participantes una muestra del Software Libre y el Sistema Operativo GNU/Linux, su… -
Congreso de Software Libre 2008 - San Juan (Argentina)
19 Nov 2009 | 10:44 pmEntre los días 17 y 18 de octubre del 2008 se llevo a cabo en la provincia de San Juan (San Juan, Argentina) el Primer Congreso de Software Libre San Juan 2008. El mismo se realizó en las instalaciones de la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de San Juan (UNSJ). Los objetivos del congreso eran: Concentrar a una selección importante de expertos nacionales en el uso de GNU/Linux y el Software Libre con exposiciones y demostraciones, ofreciendo a todos los participantes una muestra del Software Libre y el Sistema Operativo GNU/Linux, su… -
Applying Transformations in Your Applications
19 Nov 2009 | 2:52 pmWhile developing JavaFX applications, I always feel the great potential of transformational effects. At the same time, I wonder how they actually work and why we need several classes and variables to perform the same transformation. Share my experience of studying the essentials of transformations in the new technical article Enhance Your Application by Applying Transformations. With the code samples provided in this article, you can learn how to employ transformations in your applications and combine them with animation. Alla Redko Technical Writer JavaFX Docs & Training -
Devoxx 09: Day 2 Fun
19 Nov 2009 | 8:40 amIt was a morning of keynotes examining the workings of technology professional, and a contrast of preaching styles. Ivar Jacobson's Lutheran delivery allowed the audience to share in the nordic dispair of a participating in an industry in still seeking a single development methodology, before raising the collective spirit with a gospel of a universal one to be resurrected from the common elements of all the ones developed to-date. But it was hard for the Janitor's mundane mind to see if there was anything left in this intersection-of-methodologies except for good old fashioned common sense.
- Latest Adobe News by Smart Category
-
LCDS 3.0 released
20 Nov 2009 | 2:28 pmLiveCycle data services 3.0 is finally available. Thanks for everyone who provided us valuable feedback and helped us improve the quality and usefulness of the product. The major changes to this release compared to the previous (lCDS 2.6.1) are: Model driven development of Flex applications – Fiber and the Flash Builder Modelling plugin improves the productivity of [...] -
Flex Component Kit CS3 not working on Flash CS4, how to fix?
20 Nov 2009 | 12:53 pmIf you’re like me right now dealing with this problem. you might take a look bellow to to fix this annoying problem. Specially if you’re running Flash 10.0.2. When you upgrade to Flash IDE 10.0.2 the Adobe Flash Team has a bug that doesn’t really shows even on Bugbase I searched there and found nothing. How to [...] -
How do you customize the thumb appearance on a Spark Slider control in Flex 4?
20 Nov 2009 | 12:27 pmHow would you create a custom thumb for a Spark HSlider/VSlider control in Flex 4 -
LiveCycle Data Services ES2 version 3 is now available
20 Nov 2009 | 10:58 amAccording to the Adobe's definition, LiveCycle Data Services ES2 module is a scalable and optimized framework that abstracts the complexity of creating easy-to-use, personalized, and interactive applications. It includes a rich set of features that streamline the development, integration, and deployment of rich Internet applications (RIAs). Adobe LiveCycle Data Services 3 provides significant new capabilities, including the following: - Support for model-driven development of Flash applications, which make application development better, faster, and easier - Secure and scalable connectivity… -
My Flex 4 presentation from PDXRIA last night
20 Nov 2009 | 10:53 amI gave a presentation on Flex 4 at PDXRIA last night and it was pretty fun (despite my getting the time wrong and showing up 20 minutes late for my talk). The slides are here.
- Latest Adobe News by Smart Category
-
LCDS 3.0 released
20 Nov 2009 | 2:28 pmLiveCycle data services 3.0 is finally available. Thanks for everyone who provided us valuable feedback and helped us improve the quality and usefulness of the product. The major changes to this release compared to the previous (lCDS 2.6.1) are: Model driven development of Flex applications – Fiber and the Flash Builder Modelling plugin improves the productivity of [...] -
LCDS 3.0 has hit the streets
20 Nov 2009 | 2:26 pmLiveCycle Data Services ES2 version 3 is now available. Download the free developer edition. LiveCycle Data Services documentation is available online: * Using LiveCycle Data Services HTML PDF * Application Modeling Technology Reference HTML PDF * ActionScript Language Reference HTML * Installing LiveCycle Data Services HTML * Javadoc HTML * Release Notes HTML * Quick Starts HTML -
LiveCycle Data Services ES2 version 3 is now available
20 Nov 2009 | 10:58 amAccording to the Adobe's definition, LiveCycle Data Services ES2 module is a scalable and optimized framework that abstracts the complexity of creating easy-to-use, personalized, and interactive applications. It includes a rich set of features that streamline the development, integration, and deployment of rich Internet applications (RIAs). Adobe LiveCycle Data Services 3 provides significant new capabilities, including the following: - Support for model-driven development of Flash applications, which make application development better, faster, and easier - Secure and scalable connectivity… -
Object serialization with Amf3Output of BlazeDS
20 Nov 2009 | 8:44 amAmf3Output class included in BlazeDS libraries allow us a simple way to serialize objects from server to client in AMF3 format. Download complete example as flex J2EE project -
Glassfish + LCDS BlazeDS + Flex 4 Up Next
19 Nov 2009 | 6:22 amIt’s been a busy year getting a J2EE and Data Warehousing education. I’m wrapping up the ETL portion of a large Data Warehousing project. The next phase of the project is building a Flex front-end for the warehouse. I’m looking forward to using the Spark Architecture in Flex 4 for the UI, [...]
- SproutCore Blog
-
Get Time Tracker Source Code in SproutCore
19 Nov 2009 | 10:06 pmBruz Marzolf is writing a series of blog posts implementing a simple time tracking app in various client-side rich web app frameworks. He just finished his example in SproutCore and including some source code. Here’s what he had to say: SproutCore provides a higher level abstraction that manages when objects are changed and need to be updated, and when they’re busy and shouldn’t be modified, for instance. Bruz’ code is a good example of a basic starter app that’s a little more complex than our todos demo. I’m looking forward to his additional entries in this series also. -
SproutCore Is Now on Gemcutter
16 Nov 2009 | 7:57 amSproutCore Is Now on Gemcutter: Gemcutter is the new replacement for RubyForge. It is faster and more reliable, which is great if you just want to install SproutCore and not worry so much about the Ruby. The sproutcore gem will be published on both Gemcutter and standard RubyGems so you don’t have to change anything. If you want to try using the Gemcutter service, just follow the instructions on the Gemcutter home page to get going. -
SC.Response and JSON
13 Nov 2009 | 9:21 ammartinottenwaelter: SproutCore’s SC.Response was recently rewritten and I patched it to avoid an exception to be thrown when a malformed JSON string was parsed. The standard way to write you data source didFetch method is now: didFetch: function(response, params) { var results; if (SC.ok(response) && SC.ok(results = response.get('body'))) { ... } else { store.dataSourceDidErrorQuery(query); } } -
"From where we sit now, the code is shaping up quite nicely. Soon enough, if you have a SproutCore..."
13 Nov 2009 | 9:13 am“From where we sit now, the code is shaping up quite nicely. Soon enough, if you have a SproutCore app, you’ll be able to just drop an editor right into your app. As of today, anyone with a website can grab a copy of Bespin and include the editor component very simply in their pages. We figure that we’ve got another month of work to do before we’re ready to update bespin.mozilla.com. We have a whole bunch of features to port over from the old code and we need to make good on another big part of the Reboot promise: opening Bespin up for plugins. It’s been hard even for Bespin core… -
Bespin Builds on SproutCore
13 Nov 2009 | 7:42 amBespin Builds on SproutCore: Mozilla’s Bespin team announced their first preview release of the new Bespin Embedded script and, I’m happy to report, also the first version of Bespin based on SproutCore. The Bespin team just started to adapt their code to use SproutCore a month or so ago. I’m very excited to see their work progress. Get the Preview »
- VITAMIN
-
Future of Web Design Vimeo Competition Winner
14 Nov 2009 | 1:10 amThanks to everyone who took time to enter our Vimeo competition. We had a lot of fun watching the videos and seeing what you thought the Future of Web Design holds. After much deliberation, it was close, we all agreed that Tim Lum is the worthy winner of the free conference pass to next weeks Future of Web Design New York. We would also like to give a special mention to Adam Soffer for his cool guitar and vocal entry. Tim – please email keir[at]carsonified.com and I’ll let you know how you can collect your free conference pass. I hope you can make it. The Video – The Future… -
Future of Web Design Interview Roundup
12 Nov 2009 | 8:03 amOver the last couple of weeks we asked a number of speakers and workshop presenters from the upcoming Future of Web Design New York conference a few questions about their particular area of web design. We covered everything from WordPress, typography, jQuery, content strategy, HTML5, CSS3, Dribble and inspiration. If you missed one or need a recap here are the links: Elliot Jay Stocks on WordPress for Designers Dan Rubin on Web Typography Karl Swedberg on jQuery Steve Smith on HTML5 and CSS3 Dan Cederholm on Bulletproof Web Design, CSS3 and Dribbble Mike Kus on 3 Dimensional Web Design… -
Kristina Halvorson on Content Strategy for the Web
11 Nov 2009 | 7:37 amKristina Halvorson is the founder and president of Brain Traffic, a nationally-renowned agency specializing in content strategy and writing for websites. She regularly speaks to audiences around the world about how to deliver useful and usable content online. In this interview Kristina discusses her new book “Content Strategy for the Web“, the prevalence of short form content and the three biggest online content mistakes and how to avoid them. Editor’s Note: Kristina will be taking part in a panel discussion “The Long and Short of It” chaired by Liz Danzico at The… -
“Humanity: Epic FAIL” – Jon Skeet at Stack Overflow Dev Days London
10 Nov 2009 | 7:31 amIn this video from Stack Overflow Dev Days London, Jon Skeet (Stack Overflow’s most reputed user and Google engineer) and his sidekick “Tony the Pony” deliver a fun and entertaining session titled “Humanity: Epic FAIL”. In this 30 minute talk Jon looks at how humanity hasn’t made life easy for developers and questions the rationale (or lack of) behind timezones, string manipulation, dates and more. A full transcript is available complete with slides on Jon’s personal site. Note: The sound quality at the beginning of the video is not the best but does… -
Future of Web Design New York Vimeo Competition
10 Nov 2009 | 6:25 amCarsonified has teamed up with Vimeo to offer one lucky web designer a FREE conference pass to next weeks Future of Web Design conference in New York. To enter all you have to do is record a maximum of 30 seconds worth of video explaining what you think “the future of web design” is and then add it to the competition group. Our favourite entry will win a free conference pass to conference on November 17th in New York City. Check out the Vimeo blog post for full details.
- Sean Moore - Flex Developer, AIR Developer, ActionScript Programmer
-
The Decorator Design Pattern and Open Closed Principle
1 Nov 2009 | 10:15 amInterested in Design Patterns? Check out this article on InsideRIA that explains the Decorator Design Pattern. This article explains the Open Closed Principal and discusses favoring composition over inheritance. These are very powerful OOP concepts that can be leveraged to produce more flexible and robust code. The Decorator is a great pattern to learn after gaining an understanding of the Strategy pattern. InsideRIA also has a great article exploring the Strategy Design Pattern if you’d like to learn more about it. If things go as planned we’ll take a look at the Factory Pattern… -
My Flex and AIR Topics to Learn and Research for 2010
24 Sep 2009 | 7:45 amIn the quest to become a well rounded Flex and AIR developer I’m always on the hunt for new areas to learn and explore. There are plenty of established pieces of the Flash Platform jigsaw puzzle to research as well. Every Flex and AIR project usually has one or more facets that are unique to the application being developed. Some have heavy emphasis on mapping components, others rely on LCDS. Others consist of a multitude of custom components and some utilize FMS or Red5. Some use PureMVC and some use modules. Over the past few years we’ve all seen various Flex and AIR applications… -
Present.ly Microblogging AIR Application for Business (Open Source)
15 Aug 2009 | 11:49 amFor a good part of 2009 I had the extreme pleasure of working with Intridea on an open source AIR application for their Present.ly microblogging service. Present.ly provides a secure and private way to share updates among members of a company, without them being visible to the outside world. The service has a Twitter-compatible API so tools built for Twitter can be adapted to Present.ly (with a few small modifications). You can learn more about the service and how it’s different from Twitter on the website, specifically the tour. I recommend watching this video for a brief introduction… -
50+ Important Flash Platform Developers
11 Aug 2009 | 10:02 amHere is a list of over 50 Flash Platform developers that share great information and resources through their websites and blogs. From Adobe employees to independent developers all of these individuals have contributed very useful material to the community. Hopefully this list will help you discover some new developers and information. I check their blogs pretty regularly and I recommend you check them from time to time as well. Here is my list of 50+ Important Flash Platform Developers. UPDATE: please contact me to add anyone I missed. I’m open to expanding this directory/list for… -
Flex 3 with Java Book Giveaway!!
1 Aug 2009 | 11:18 amUpdate 08/03/09: I’d like to congratulate Nephi and Brian for their participation in the book giveaway. They nailed the answer and emailed me in record time. I’ll be sending out your books this week. Great work guys!! Thanks to everyone else who sent in the answer and checking out the sample PDF. The kind people at Packt publishing got in touch and turned me on to a pretty cool book covering Flex 3, BlazeDS, LCDS and Java titled Flex 3 with Java. They were cool enough to send me a couple of extra copies of the book that I am able to giveaway to the Flex community! The first two…
- Peter Elst
-
TEDIndia in 10 quotes
8 Nov 2009 | 9:49 amIts an impossible task to adequately summarize all the ideas and inspiration of this last week at TEDIndia in Mysore. Here are ten quotes – in no particular order – from various talks (attributed where I remember who said it) that stuck in my mind and are worth sharing. “Getting more, from less, for more” – [...] -
Impressions of the Somnathpur Keshava Temple
8 Nov 2009 | 3:51 amEarlier this week I visited the 13th century Keshava temple in Somnathpur, about an 1.5 hour drive from Mysore. One of only a few remaining temples of this era, it really has some exquisite architecture. If you’re every in the area, its well worth a visit. The site is now being maintained by the Archaeological [...] -
TEDIndia – summary of day 1
5 Nov 2009 | 10:22 amToday was day 1 of the main TEDIndia event. I’ve been at the wonderful Infosys Mysore campus since Monday and have met some truly extraordinary people. I couldn’t help but write a quick summary of todays sessions and what inspired me most. Credit: TED / James Duncan Davidson Usha Uthup, legendary Indian pop singer, opened with a beautiful [...] -
Looking at the next few months
22 Oct 2009 | 3:44 pmThe last two months have been hectic to say the least attending and speaking at conferences in Singapore, Brighton and Los Angeles and most recently giving some workshops in London. I’m looking forward to settling down in India to start a new chapter and get Project Cocoon off the ground. Before that though, one more conference, [...] -
Using Flash to compile to iPhone applications
5 Oct 2009 | 8:25 pmDefinitely one of the biggest announcements at todays Adobe MAX keynote was the ability to compile Flash applications to native iPhone ARM binaries. Just to be clear, this doesn’t mean Flash Player runs on the iPhone or SWF files get interpreted at runtime. I’m happy to see Adobe push things forward for mobile and not having [...]
- code zen
-
So long Engineering, hello User Experience
19 Nov 2009 | 7:30 pmToday was my last day as Lead Software Engineer at Comcast Interactive Media (CIM), and tomorrow I start my new role as a User Experience Technologist / Principal Application Developer for CIM. Its been an awesome 5 years in engineering but its time to move to newer domains. The decision to move to UX was definitely not something I just woke up to. I have always considered myself an engineer, and have a Masters in Computer Engineering to back that up. Heck, this blog is a testament to my love for programming. I love learning new technology, and am fascinated by programming concepts and… -
My FlashCampPhilly presentation: Some interesting libraries to consider for your next app
16 Nov 2009 | 12:27 pmLast Saturday, Philadelphia was host to its first ever FlashCamp event. The event brought together some of the biggest names in Flash and Flex in the neighborhood and beyond (special kudos to Rob Hall for organizing the event from vision to a lot of very hard work). I did have one session at the event as well, as I walked through some of the libraries I have started using in a lot of my projects, including the soon to be alpha-ed Espresso Reader. These libraries included: The CIM logging framework including LogBook Drew Cummins’ Green Threading library Performance measurement libraries… -
Embracing my inner hacker
30 Oct 2009 | 9:55 pmThe word hacker has always held a negative connotation for me and I am sure for quite a few other people. Phrases like “its a hack” are generally used to describe a poor but functional implementation and usually the number of hacks in the codebase are used as a metric for its lack of quality. So naturally I would never dream of calling myself a hacker. For the last 5 years at Comcast I have grown quite a bit as a programmer and for quite a while, was responsible for maintaining some of the core applications’ code bases (I am migrating to new lands now but thats a different… -
First impressions on Google Wave
2 Oct 2009 | 6:55 pmSo after a tormenting 24 hours without a wave account I finally got my invite last evening (Thanks @blamborn and Mat). So I figured I’d chronicle my first day’s adventures and add to the wave conversation on the intertubes, especially since just the day before I had blogged about what I thought Wave was about. I have a few friends on Wave already so it wasnt a complete case of the empty room syndrome, but my impressions might change once my contact list there reaches any critical mass. First off: the interface. Quite a few people have talked about Wave looks pretty, (it even has… -
So what really is Google Wave
30 Sep 2009 | 8:48 pmAs of right now, I do not have a Google Wave invite, but the blog buzz is kinda interesting to see. The one thats prompting me to write this post is the one by Ryan Stewart titled “Google Wave pisses me off”. I commented on his post but it was such a long comment that it seemed to warrant a post. I think Wave as a technology is different from Wave the product. Technically everything Wave does could be done with some XMPP servers powering a real time wiki or something like that. I think to Google’s credit, they applied the tech to an interesting problem. I am no Google fanboy and…
- Ntt.cc
-
33 Powerful Online Photo Editor Make You Life More Interesting
18 Nov 2009 | 7:28 amMaybe you are looking for the tools which can help you to edit photos and create some amazing and interesting effect. It is powerful but easy to use. Supply the photo, select the effect, save or print then you can get photo like Magazine cover or personalized dollar and so many… What is important you can also share with your friend. We have collected 33 online photo editor, hope you enjoy with them. Befunky Turn your photos into digital artwork with a single click. Marvelous photo effects, as easy as pie, takes seconds, no registration required, free for personal use. BigHugeLabs… -
How to Format text in ComboBox and Set the Row Height in ActionScript
16 Nov 2009 | 6:27 amComboBox is one of the most frequently used component. When I added it into a flash movie via actionscript, I found I can control the format of the text displayed within the box it self, but the textFormat has no effect on the text in the comboBox. Here is what I do. vardpDownMenuComboBoxnewComboBox dpDownMenuwidth100 dpDownMenuheight22 dpDownMenux2.5 dpDownMenuy4.0 dpDownMenutextFieldsetStyletextFormatmenuTextFormat dpDownMenudataProviderdropData dpDownMenurowCountuintdropDatalength dpDownMenuaddEventListenerEventCHANGEadjustItems addChilddpDownMenu I try to format text (the labels) inside… -
25 Useful Tutorials Show How to Convert PSD to HTML & CSS Step by Step
14 Nov 2009 | 10:00 amNow you have mastered the photoshop technique and designed a perfect PSD Files. Maybe you have a little trouble on how to convert you designs to high quality, cross-browser compatible valid XHTML/ CSS. PSD to HTML conversion is an important skill that has been growing in popularity over these years. Here we have listed 25 very detail tutorials teach you how to create a great nice looking site. Build a Sleek Portfolio Site from Scratch In this tutorial you are going to learn how to take PSD file and build it with some nice clean HTML and CSS. Encoding a Photoshop Mockup into XHTML &… -
Tips: How To Exactly Resize The Window by Using resizeTo() or resizeBy() methods
14 Nov 2009 | 1:04 amWe can resize the browser window by using the methods window.resizeTo( newWidth, newHeight) or window.resizeBy( DX, DY). But if you are an experienced web development, you probably know the function resizeTo() can not be always so exactly resize the window. Especially unkown the size of contents before loading in different browse. For example, if we call window.resizeTo(500,400), the window.innerWidth ends up being 490 and the window.innerHeight, 340. The window.offsetWidth and offsetHeight don’t match the informed sizes. It will happen on some browse like Natscape and Google Chrome,… -
50+ Amazing Christmas PNG Sharing With You
9 Nov 2009 | 7:49 amIn previous article 20 High Quality Free Wordpress Theme For Christmas, we have introduced some christmas wordpress theme, you can use them to update your blog skin. But we think you also will need some Christmas PNG files to make your blog or website more attractive. Following we have collect 50+ PNG files for your reference. You can download them together here Related Post20 High Quality Free Wordpress Theme For Christmas (0)15 Sets of…
- FlashComGuru.com - The Original Flash Video, Flash Media Server and Flash Platform Resource
-
Installing ColdFusion 9 on Windows Server 2008 64bit
19 Nov 2009 | 8:23 amThis blog is slowly turning into a ColdFusion site it seems :-) Blame ColdFusion for that, it's the one application server that I know a bit about and I really like working with. Today I needed to install CF9 on Windows Server 2008 64bit and I ran into a few issues which forced me to reinstall a few times. I've now managed to install it successfully so here are a two tips that may safe you some hassle if you like me encounter a HTTP Error 404.3 - Not Found. First off, I was using IIS 7.5. As you may know, you need to install the web server role onto Windows Server 2008 first and it seems that… -
Updated Flash Positions at Akamai, US Locations Added
18 Nov 2009 | 11:59 amVery brief update on my recent post in regards due the Flash Senior Solutions Architect roles which Akamai is trying to fill. In addition to Munich position they are also looking for candidates to work in New York City and San Mateo, CA. Please refer to the original job ad for the full job description and apply through that if you think you have got what it takes ;-) -
Dynamic Bitrate Streaming Demo
17 Nov 2009 | 1:57 pmI'm finally finding a bit of time (at 10pm) to upload a little video demo that had been sitting on my hard drive for a couple of months. The premise was that I wanted to have a play with the new dynamic bitrate streaming feature in Flash Media Server so I grabbed a trailer from Apple's website, fired up Flash Media Encoder and encoded the District 9 HD clip into 3 bitrates to .f4v format: 400kbps (low bitrate), 800kbps (medium bitrate) and 1.5mbits (high bitrate). Video quality was not my primary goal here (as you can probably see from the footage), instead I just wanted to see how hard or… -
Flex Skinning Problem using SWFs and Scale 9
13 Nov 2009 | 5:06 amI'm saying it's a bug because I think it should work differently to what is happening in my application. I was trying to create a background image from a Flash MovieClip asset for a Flex UI component (for arguments sake I am using a VBox in this example) and could simply not get the slice-9 grid that I had defined in Flash be picked up in Flex. I'm using the Flex 3.2 SDK and the only way to get my graphic to scale as expected was to use the original PNG. Anything I tried via the SWF asset would not work, including defining the scale 9 grid in CSS in Flex. Here's my example app (I used one of… -
Job: Senior Solutions Architect Wanted at Akamai
13 Nov 2009 | 2:04 amUPDATE: Akamai are also looking for US based applicants.I've recently received an interesting job posting from my contacts at Akamai and am posting it here as it may be of interest to some of you. While the ad states a location of Munich they are actually trying to fill a couple of positions which can be based in either London, Paris or Munich. The descritpion in brief: "Flash/Silverlight Senior Solutions Architects are part of the Akamai Professional Services team and work directly with Akamai's clients to deliver Akamai solutions. You will develop advanced Flash, Silverlight and mobile…
- boostworthyisryantaylor
-
Flex/Flash Builder + OS X 10.6 (Snow Leopard) SWT Carbon Errors
11 Nov 2009 | 2:28 pmIf you are a big user of Ant like I am, then you have probably encountered some problems with some of your Ant scripts when launching them from within Flex or Flash Builder under OS X 10.6 (Snow Leopard). In a nutshell, the problem is due to OS X 10.6 defaulting to 64-bit VMs, no longer supporting older Carbon apps. If you see an error in your Eclipse console complaining about missing ’swt-carbon’ or incompatibility with the 64-bit VM - read on for a simple fix. In the Eclipse file menu, browse to Window > Preferences… > Java > Installed JREs. If JVM 1.6.0 is not selected as… -
I’m Back
11 Nov 2009 | 2:08 pmLong story short, it has been a busy summer. Four months without a blog post is pretty hardcore. More updates to come shortly. -
FITC Mobile 2009 - Discount Code
6 Jul 2009 | 11:52 amIf you are interested in attending FITC Mobile this year, I have a special discount code for you listed below. FITC Mobile 10% discount code: taylor It is shaping up to be a great mobile conference. Hope to see you there! -
Speaking @ FITC Mobile 2009
14 May 2009 | 1:34 pmI will be speaking at FITC Mobile in Toronto this September on OpenGL ES. Intro to OpenGL ES OpenGL ES is the 3D graphics API of choice for the iPhone, Android, and Symbian platforms. Getting started with OpenGL development can be a little intimidating, but Ryan’s presentation introduces the core concepts in an approachable fashion. Demonstrations include drawing primitives, texture mapping, and handling interactions. I will also be teaching a three hour workshop on the same topic. More info: Intro to OpenGL ES OpenGL ES 101 - Workshop Hope to see you there! -
No Longer With Schematic
8 May 2009 | 12:10 amMy career at Schematic has come to an end, though fortunately on my own terms. I have decided to slow things down a bit so that I can regain focus on the things that have truly boosted my career, such as my blog, speaking engagements, and book opportunities. When was the last time that I produced any experimental work or wrote a long blog post? Why don’t I have any iPhone apps for sale in the app store? These are the types of things that I hope to fix now that I am flying solo. Looking back on my time at Schematic, the biggest disappointment is that the company had one of the best Flash…
- Confessions of an Flash Addict
-
Handy little snippet: System.setClipboard()
16 Nov 2009 | 3:35 pmJust so I don’t forget this: A little snippet to copy text from a textField to the clipboard. System.setClipboard(myTextFieldInstance.text); Buy me a coffee -
Funky TAX Calculator
16 Nov 2009 | 3:29 pmA really long time ago, i created my ‘Funky TAX Calc’ and later on updated it. Now its better than ever What is it? Its a calculator that calculates the amount of tax for you. I was tired of doing all my invoices by hand so I created this. Whats new? Revamped U.I. You can adjust the percentage of TAX (or VAT or BTW) through an XML file in the installer directory. Copy every output value seperately to the clipboard with one click! You can download here or from Adobe’s AIR Marketplace. And ofcourse is this version also secured In this version you can also adjust the TAX value. -
Branding 101 for Developers part 3 of 4 and 4 of 4
15 Nov 2009 | 1:32 pmHad this post in my draft for a while now but its here to tell you my last installments on branding are published. Check out part three and four. Tell me what you think in the comments. Buy me a coffee -
Changing the native cursor in FP10
15 Nov 2009 | 1:25 pmI just found out you can natively change the mouse cursor in Flash. This is handy if you want to have a different cursor when going over specific buttons or other DisplayObjects and don’t want to mess about with attaching clips to your mouse position. For documentation please go here Below is some quick code and an example: _arrow.addEventListener( MouseEvent.MOUSE_OVER, arrowOver ); _button.addEventListener( MouseEvent.MOUSE_OVER, buttonOver ); _hand.addEventListener( MouseEvent.MOUSE_OVER, handOver ); _iBeam.addEventListener( MouseEvent.MOUSE_OVER, beamOver ); _arrow.addEventListener(… -
Play Day
8 Nov 2009 | 10:07 amToday I had, what I call, a ‘play day’. Days where I read up on technology, watch videos and research stuff. Here’s what i’m sharing with you; Lately i’ve been hooked on a new series called ‘Lie to Me’. Its about a team of deception experts solving cases. It’s entirely based on body language, NLP and microexpressions. Just my cup of tea So, Microexpressions. What are they and how do you learn about them? Wired magazine has a realy good article about Microexpressions I did a little reaserch and found that two scientists Dr. Paul Ekman and David…
- Developer Techno
-
Pythonic : The Good Programmer
20 Nov 2009 | 11:15 amWhat link do you see between the easiness of prototyping offered by Python and the effort needed to build a complete application?Guido: I never meant Python to be a prototyping language. I don’t believe there should be a clear distinction between prototyping and “production” languages. There are situations where the best way to write a prototype would be to write a little throwaway C hack. There are other situations where a prototype can be created using no “programming” at all—for example, using a spreadsheet or a set of find and grep commands.The earliest intentions I had for… -
Pythonic : The Good Programmer
19 Nov 2009 | 11:10 amHow do you recognize a good programmer?Guido: It takes time to recognize a good programmer. For example, it’s really hard to tell good from bad in a one-hour interview. When you work together with someone though, on a variety of problems, it usually becomes pretty clear which are the good ones. I hesitate to give specific criteria—I guess in general the good ones show creativity, learn quickly, and soon start producing code that works and doesn’t need a lot of changes before it’s ready to be checked in. Note that some folks are good at different aspects of programming than… -
The Pythonic Way
18 Nov 2009 | 11:06 amAre we moving toward hybrid typing?Guido: I expect there’s a lot to say for some kind of hybrid. I’ve noticed that most large systems written in a statically typed language actually contain a significant subset that is essentially dynamically typed. For example, GUI widget sets and database APIs for Java often feel like they are fighting the static typing every step of the way, moving most correctness checks to runtime.A hybrid language with functional and dynamic aspects might be quite interesting. I should add that despite Python’s support for some functional tools like map( ) and… -
The Pythonic Way
17 Nov 2009 | 11:03 amWhy do you call it a radical step?Guido: Mostly because it’s a big deviation from current practice in Python. There was a lot of discussion about this, and people proposed various alternatives where two (or more) representations would be used internally, but completely or mostly hidden from end users (but not from C extension writers). That might perform a bit better, but in the end it was already a massive amount of work, and having two representations internally would just increase the effort of getting it right, and make interfacing to it from C code even hairier. We are now hoping that… -
The Pythonic Way
16 Nov 2009 | 11:16 amHow did you choose to handle numbers as arbitrary precision integers (with all the cool advantages you get) instead of the old (and super common) approach to pass it to the hardware?Guido: I originally inherited this idea from Python’s predecessor, ABC. ABC used arbitrary precision rationals, but I didn’t like the rationals that much, so I switched to integers; for reals, Python uses the standard floating-point representation supported by the hardware (and so did ABC, with some prodding).Originally Python had two types of integers: the customary 32-bit variety (“int”) and a separate…
- SilverlightShow: Silverlight Community
-
Sharing Blend Workspace Settings
20 Nov 2009 | 1:10 amIn this post Andy Beaulieu explains how to share Workspace settings across multiple users in Blend.For example, you may have set up the perfect Workspace for completing a task, and want to share this with other users in your team. While Blend does not support this natively, we can hack around a bit to get a Workspace copied to another machine. -
Exploring Silverlight 4: Printing in Silverlight 4
20 Nov 2009 | 12:48 amGill Cleeren is really happy that Silverlight 4 now brings real printing to the table and is impatient to try it.All printing is done using the PrintDocument class. In it’s PrintPage event, we can specify what content needs to be printed. This can be the entire screen, a control that’s part of the visual tree or even a control that’s generated on the fly. Finally, we use the Print() method to perform the actual printing of the document. -
Silverlight 4 Drag From Desktop
20 Nov 2009 | 12:26 amIn this video Michael Wolf demonstrates how Silverlight 4 supports drag and drop from the desktop to both the web and out of browser.Whats great too is how similar the process is to WPF, the object properties are exactly the same, the only difference is 1 line in the actual file opening. Thus by sharing a common code, you can leverage this functionality in a full desktop experince as well as a silverlight experience with the exact same code. -
Silverlight Bridge - A Silverlight 4 File Manager
20 Nov 2009 | 12:11 amMichael Washington and his team have released Silverlight Bridge - a Silverlight 4 file manager.Silverlight Bridge can run in "Out Of Browser" mode and access the local file system and allow dragging and dropping of files from the local file system to the server. -
Silverlight 3 & 4 Library Sharing with .NET 4.0 Library or WPF
19 Nov 2009 | 11:56 pmKarl Shifflett announces that Silverlight 3 & 4 Library assemblies can now be referenced and used in .NET 4.0 applications.Your Silverlight Library can’t have any “Silverlight specific” code in it. I have been able to share my own framework code (Ocean) and business entities without any issues. Now that Silverlight 4 has shipped and IDataErrorInfo has been added this enables entity sharing between Silverlight and WPF much easier since you no longer have to implement this interface youself just to get code compatibility with your business objects.
- franto.com
-
Wordpress plugin Permalinks Changer
19 Nov 2009 | 11:07 pmTable of contents for wordpressWordpress plugin Permalinks Changer When you want to change your permalinks structure in Wordpress,there is easy way if your are Wordpress semi-advance user. But there are also Wordpress Newbies, which want to change Wordpress permalinks structure as well. I’ve created small wordpress plugin called Permalinks Changer, which helps you to change you permalinks structure in more friendly way. This was implemented as help to one of my friend in some private interner marketer forum. Now there are just 3 simple possibilities of permalinks structure: use your… -
Numeric sorting of Flex DataGridColumn
3 Nov 2009 | 4:18 amTable of contents for flex-tipsProblem with XML attributes in AS3.0Unable to export SWC oemNumeric sorting of Flex DataGridColumn This is quick example for Numeric sorting of Flex DataGrid columns. If you want to sort column in DataGrid, default sorting is sorted by String and not by Number. If you have just one numeric column, you may create custom sort function and set sortCompareFunction for given DataGridColumn. If you have more such columns and your dataProvider is ArrayCollection, which consists of many objects, better solution is override DataGridColumn and implement compare function… -
More Google Wave invitations
29 Oct 2009 | 3:43 amI get more Google Wave invitations today and as I have already invited my friends I have now free Google Wave invitations. So if you want to try Google Wave and play with it, but do not know anyone with Google Wave account, ask in comments. I will send 10 invitation for first 10 people which will ask for Google Wave invitation in comments. -
$1000 for Wordpress plugin
27 Oct 2009 | 12:13 amIf you are Wordpress plugin developer you have nice chance to earn $1000. It’s for GetClicky Web Analytics site. It is site similar to Google Analytics, but their data are realtime, so you can really see who is on your site and which content is seen by your visitors currently. It’s very useful web analytics site and I’m using it for tracking my sites. But get back to GetClicky Wordpress Plugin. They need to help with development and they are willing to pay you $1000. Here is quotation form their site: Our WordPress plugin seems to have serious compatibility issues with 2.7… -
Kseniya Simonova – Sand Animation
22 Oct 2009 | 7:17 amOff Topic: This is really amazing sand animation by Ksenyia (winner of Ukraine’s Got Talent). She is painting and animating German occupation of Ukraine in WW2.
- Serge Jespers
-
Reminiscing: most influential Internet moments of the decade
20 Nov 2009 | 1:46 amThe Webby Awards just published a great list of the ten most influential Internet moments of the decade. It’s great to see that they didn’t forget to give props to Flash Player for causing the online video revolution: Online video revolution (2006) In 2006, a perfect storm of faster bandwidth, cheaper camcorders, and the groundbreaking use of Adobe’s Flash 9 video player by YouTube combined to launch the online video revolution. The trifecta led to a boom in homemade and professional content – the Diet Coke and Mentos guys, lonelygirl15, SNL’s Lazy Sunday, and… -
Raising the bar… again: FP10.1 & AIR2 betas on Labs
16 Nov 2009 | 9:01 pmWohooow… It’s always great to wake up to new toys to play with! Flash Player 10.1 and AIR2.0 are now available on Adobe Labs. This is a very exciting release for Adobe. Not only is it the first time that we sim-ship Flash Player and AIR for all 3 major operating systems (Mac, Windows & Linux), Flash Player 10.1 is also the first runtime release of the Open Screen Project. While we’re only releasing the beta version of Flash Player 10.1 for the desktop we do plan to roll out additional betas prior to the release with more features, performance improvements, new tooling… -
Video tutorial: “Elf Yourself” yourself – Personalized video on the web
13 Nov 2009 | 7:43 amEver wondered how you can create personalized video on the web? Want to create your own ElfYourself.com? This tutorial shows you how it’s done using After Effects CS4 and Flash Professional CS4. Ooh.. before I forget… One of my evangelist colleagues has a cameo appearance at the end of the tutorial ;-) -
Kevin Lynch at NewTeeVeeLive
13 Nov 2009 | 12:26 amEarlier this week, Kevin Lynch was a guest at NewTeeVee Live. He talks about Flash on TVs, the future of the Flash Platform. He also talks about how open Adobe has become and was also asked about his stance on HTML5. -
The gallery: HBO Imagine
12 Nov 2009 | 11:32 pmJust about every week, I come across many cool sites and applications. To showcase these apps and sites, I’ve created a new category on my blog: The Gallery. The Gallery will be a place to showcase cool and innovative Flash applications and sites. The HBO Imagine site is a great one to kick off this new category. HBO Imagine is an interactive movie. You’re not only the director in this movie but you also need to solve the crime. Great work by The Barbarian Group and BBDO showing off high quality Flash Video in a 3D environment.
- Ryan Stewart - Rich Internet Application Mountaineer
-
AIR 2 and Flash Player 10.1 Betas now Available
16 Nov 2009 | 9:01 pmTonight we’ve released the AIR 2 and Flash Player 10.1 betas on Adobe Labs (direct download links for Flash Player and AIR). This is the first time we’ve simultaneously released the desktop (AIR) and browser (Flash Player) runtimes for all three platforms (Mac, Windows, Linux) at once, which is a great milestone for the Flash Platform. So what is this release and why should you care? One thing to note is that this is just the desktop runtimes, not any mobile runtimes. Those will be coming later. Luckily a lot of the work we did for mobile in terms of adding new APIs and… -
Adobe and RIM Collaborating on Tool Support for BlackBerry Devices
9 Nov 2009 | 1:12 pmAt the developer conference in San Francisco today, RIM and Adobe announced a collaboration around creating content for BlackBerry devices and Adobe’s Creative Suite tools. This builds off of the momentum we started with RIM when they announced they were joining the Open Screen Project and dedicated to bringing Flash Player to BlackBerry. There are some good links on Techmeme that cover the announcement pretty well. Creating Content with Adobe Tools Adobe is known for first class design and development tools and today’s announcement means that you’ll be able to use those… -
Flex Momentum in Higher Education
5 Nov 2009 | 11:17 amSince this week is Educause I thought it would be a good time to talk about some of the momentum we’ve been having with Flex in higher education. I came from the higher education side of the industry so it’s really great to see Flex do well. It’s major props to our education teams and Terry Ryan, who has been doing the evangelism side of higher ed, that this year has been so good. Over 70,000 downloads of Flex Builder. That’s a combination of student downloads, faculty downloads, and lab seats. Around 30,000 page views for our RIA teaching resources site which includes… -
Enterprise Apps in the Cloud Just Got Better: Salseforce/Adobe Partnership
26 Oct 2009 | 10:25 amToday we announced an interesting partnership between Salesforce.com and Adobe. As Tim Anderson noted, there has always been a surface integration because Flash Builder could consume WSDL’s and Salesforce.com has always exposed them. But this goes quite a bit deeper. One, we’re working with the Salesforce.com team to make sure their IDE is completely integrated into ours. You’ll be able to get a combined Force.com and Flash Builder tool so you never have to switch environments to create Flex applications on top of the Force.com platform. The new tool exposes a new project… -
Mini-Microsoft Interested in Adobe AIR
25 Oct 2009 | 9:36 amKevin Goldsmith pointed this out and I thought it was awesome. For those not familiar with Mini-Microsoft, he’s (she?) is a highish level Microsoft employee who blogs anonymously about what’s happening at the company. He has a ton of insight about what’s going on over in Redmond and quite a bit of opinion about how things should be. My Microsoft employee friends love him. On Tuesday he did a breakdown of Microsoft’s quarterly numbers and what the status of various parts of the company are. The gem came when he talked about Dev Div (which I think stands for Developer…
- Anthony's Blog
-
Publishing’s future is in its past
3 Nov 2009 | 11:38 pmWe have been doing some very interesting work for the publishing industry of late. Many publishers are trying to figure out their “digital” business model in an effort not to become extinct. The truth is, their evolutionary model has been staring at them this whole time. Their history is their future. Most of them have been focused [...] -
Ahead Of The Curve Appearance
3 Nov 2009 | 8:50 amYesterday I was taped on Steve Portnoy’s “Ahead of the Curve” on ABC. I was asked to talk about our Complete National Geographic project: National Geographic 1888-2008. I gotta say, I was relaxed until I sat down on set, then got totally nervous. Very weird how you freeze up a little on camera. There is a ton written [...] -
A respectful disagreement with some good friends
3 Oct 2009 | 5:16 pmRecently, my friends at Forrester Research published a great white-paper titled “Best Practices In User Experience (UX) Design”, by Mike Gualtieri. In it, Mike quotes someone who I very much admire Bill Buxton at Microsoft, author of “Sketching User Experiences,” who said: . . . the last thing that you should do when beginning to design [...] -
The curse of marketing buzzwords
3 Oct 2009 | 3:58 pmFound this funny interactive agency description on an internets today, I removed the agency name to protect the guilty XYZ offers interactive services across strategy, ideation and professional services delivery. Built on enterprise methodologies and rooted in entrepreneurial spirit, XYZ has focused on web 2.0’s strategic transition from cutting-edge niche to monetized enterprise initiatives with social [...] -
Rich Internet Applications (RIAs) Are Dead
12 Aug 2009 | 1:44 pmOver the last several months, we’ve been discussing with our clients the value of user experience. I’ve noticed a shift in our industry, one that I think is worth mentioning. First, a bit of history. EffectiveUI started as a Flash development company – Me, Andy, Drew, Geoff, Jim, Sean, RJ; all were admiring our ability to [...]
- Nikhil Kothari's Weblog - #Silverlight
-
RIA Services: Jumpstarting RIA Development
19 Nov 2009 | 1:03 amIn my post on RIA Services: From Vision to Architecture, a while back (right after MIX09), I mentioned that I like to think of RIA Services as RAD for RIA. At that point we had a very early preview of framework bits with little tools support. A large part of jumpstarting your development actually centers around good tooling. VS2010 brings tooling for RIA Services (now: WCF RIA Services). Scott Hanselman demonstrated some key features used in building a Contacts application (as shown on the right) during the keynote at PDC09. The latest version of RIA Services is now available for download. It… -
Silverlight 4 Debuts with Killer Demos at PDC09
18 Nov 2009 | 2:35 pmLots of wow from this morning with Silverlight 4 (and RIA Services) taking center stage in the keynote, here at PDC09.[Full post continued here...] -
Fluent API for .NET RIA Services Metadata
20 Sep 2009 | 9:34 pm.NET RIA Services relies heavily on metadata annotations for expressing intent beyond what can be inferrd via convention. For example, validation rules on entities and members can be declared as annotations, which then enable a variety of consumption scenarios. We also have metadata for describing model aspects in DAL-agnostic fashion, and hints for automatic UI-generation. What we have today is just a first step. The general design we're enabling is actually quite flexible. For example, a number of developers want to have metadata specified external to their code, for example in XML files or… -
Dialogs and ViewModel - Using Tasks as a Pattern
11 Sep 2009 | 9:37 amThe ViewModel/MVVM pattern continues to gain popularity, with a blog post showing up every so often, and with tweets and retweets popping up even more often :-). At the same time, there are some interesting topics beyond the core pattern that continue to fuel experimentation. A big one amongst those is how should applications use dialogs when using the view model pattern. The crux of the problem is the desire to keep the view model independent of UI concerns, and ensure it can be tested in a standalone manner, but that often comes to odds when you want the view model to launch a dialog,… -
BouncingPlane Behavior for Silverlight
27 Aug 2009 | 4:15 pmTime for a brief but fun post... some time back Tim Heuer posted the Silverlight 3 bouncing plane gratuitous demo. Click an element, and the nearest corner would bounce backwards and forwards as it comes back to rest. Tim had the code to setup the storyboards, and handle the mouse interaction in code-behind. I look at it, and immediately see a reusable component (even if it is a gratuitous one), or more specifically a behavior, that encapsulates all the logic, and can be attached declaratively in XAML to one or more elements simply without needing any code-behind logic. So I created one such…
- Kevin Towes on Online Video at Adobe
-
Flash Media Server User Group this week
27 Oct 2009 | 11:06 amOn Thursday this week (OCTOBER 29th), I will be speaking at the Flash Media Server User Group's Online meeting. For this meeting I will step through some of the new features that were recently announced at Adobe MAX around the new Flash Player 10.1. I'll be covering a wide number of related topics including enhancements to Flash Media Server (RTMP), Adobe’s P2P technology (RTMFP) and also the new HTTP Streaming technology with Project Zeri. I'll review the enhancements to Dynamic Streaming with RTMP buffer management features that will increase the quality of service… -
RTMP, RTMFP and HTTP – The multi-protocol experience with Flash Media Delivery on Flash Player 10.1
5 Oct 2009 | 4:55 pmToday, Adobe made a numerous announcements around the next version of Flash player (v10.1) and quite a few announcements that will increase the options for interactive media delivery. For this posting, I’ll take you through the Flash Media parts of the announcements to provide some additional context. Today, the vast majority of video (over 75% worldwide - ComScore – Video Metrix Report (August 2009)) is delivered using Flash technology. People ask us every day to keep innovating , enable higher bitrates, increase capacity and help reduce costs. Over the past 12 months, we’ve seen… -
Meet the FMS team at Adobe MAX!
4 Oct 2009 | 4:31 pmHello from Adobe MAX! I just arrived in sunny LA and everyone here has MAX fever - even the taxi cab drivers! If you are attending, make sure you come visit all the teams that make Flash Media happen. On Monday night at 8:00 PM-10PM (yes, PM) in room 513, you can meet the following Product Managers and engineering teams (page 14 of your Pocket guide, under Flash Media Server): Flash Media Server and Flash Media Plus Engineers: Matthew Kauffman, Michael Thornburgh and Kevin Streeter Product Manager: Kevin Towes Product Marketing: Desiree Motamedi Flash Media Live Encoder Product… -
MLB.com success: 3 A's (Akamai, Adobe, Adaptive)
23 Jul 2009 | 2:57 pmNBC's Mad Money host Jim Cramer interviewed Bob Bowman, the CEO of MLB Advanced Media. This is a good use of 10 minutes to watch Jim express that MLB.com is the best experience on the web today. During this interview Bob discusses the success of MLB.com - who switched to deliver MLB.com and 15 live baseball games every day over the Adobe Flash Platform, including Flash Player and Flash Media Server services through Akamai. MLB.com gets over 2.6 billion visits per year, they publish over 6000 streams per year and have attracted over 350,000 subscribers this year. Bob comments his strategy is… -
Flash-based media player standards are here!
20 Jul 2009 | 11:46 pmToday we made the announcement that Strobe is now called Open Source Media Framework (OSMF) and is now available! OSMF will help standardize media players that use the Adobe Flash Platform for media delivery. I'm really excited about this collaborative, industry effort to help not only make video perform better in Flash, but will enable a larger ecosystem of media services to be easily incorporated into your player development... and, just because I didn’t blog about it earlier – Flash Player 10 is now at 86% adoption (7 months after release) and continues to be the number 1 platform of…
- Deitte.com
-
Elise Marie Deitte
20 Nov 2009 | 6:42 amElise Marie Deitte was born on November 14th at 5 lbs 3 oz. Mother and baby are doing fine, and dad is very happy. -
mxmlc: fitter, happier, more productive
3 Nov 2009 | 5:23 pmBelow is the presentation I'll be giving tomorrow night at the Boston Flash User Group, Brightcove edition. The avid fan will notice that it's partially material rehashed from this blog. But I investigated a few new things, and the discussion at the user group is always entertaining. And there's pizza and beer. Everyone is welcome to attend: November 4th at 7pm One Cambridge Center, 12th Floor Cambridge, MA mxmlc: fitter, happier, more productiveView more documents from Brian Deitte. -
Thanks For Voting!
25 Oct 2009 | 6:54 pmAfter my lament on Flash/Flex bug voting three weeks ago, I was very happy to see all of the votes on the bugs mentioned: EventDispatcher should expose list of attached listeners went from 4 votes to 16 votes. Include FlexPMD went from 3 votes to 9 votes. Expose more of "additional compiler options" in the UI went from 3 votes to 12 votes. If you haven't seen them yet, there's plenty more voting suggestions in another post on mine (although two of them have already been fixed in 10.1). -
Updated IFrame Component
18 Oct 2009 | 5:44 pmThe Flex IFrame component has been updated again to fix issues and improve the code. More information can be found on netthreads. I have a feeling that a lot of the issues I've mentioned in Don't Use IFrames for HTML in Flex are still around, but it's possible that some of them are now being worked around. -
Brightcove News: London Meetup, iPhone Encoding, and Developer TV
18 Oct 2009 | 8:34 amLondon Brightcove Developer Group: Head to London for the inaugural meeting of a Brightcove Developer Group. It will include a coding challenge, a first prize of a HD Flip Camera, and judging by CEO Jeremy Allaire. Encoding for the iPhone: Learn about the settings that we've found work well when targeting your video for the iPhone. You can use this with the existing support that Brightcove has for the iPhone. Developer TV: You can hear me talk on the new Developer TV about Using Ad XML, Using VAST Ad XML, and Troubleshooting with Player Logging. Next time I'll try to encode things better so…

