Today we had a small “leak” from an unknown source from Microsoft, about TechDays 2010 in Portugal stating that you can already register for techdays 2010 at www.techdays2010.com.
Don’t forget to go there and start now to register for this incredible event for both Developers and IT Pros.
Every once and a while I go to CodePlex and try to look at some interesting projects that exist in there and this time I was looking for Silverlight related projects, and this was what I’ve found:
Hope this helps you.
After the release of Silverlight 4 Beta on PDC 2009, a lot as been seen about the new features of Silverlight and one of them has been the WebCam support and the possibility to interact with it in order to provide a way to affect our solution by using motion detection.
And so in order for us to have a little fun, Adam Kinney developed a solution that allows us to “kick so bugs ass” by using the WebCam to analyse our movements in order to interact with the application.
Have fun with the solution and watch the code in order to understand how we can develop some motion detection with our webcam in Silverlight 4. This is the post by Adam Kinney on his blog.
In order to better understand the way Silverlight and Blend work, we normally need to “take matters in our own hands”, and test it ourselves, and in order to do that we need some tutorials, hands-on-labs, and other tools.
This post because we have now some new tutorials like:
- Webcam and Microphone Showcase
- Using WebCam and Microphone, pixel shaders
- Out of Browser
- Using Out-of-Browser and Trusted Applications with COM Interoperability, and so on
- Data Validation, Binding, DataForm and DataGrid Features
- Image Browser
- Multi-touch browser, drop target functionality, right-click menu
- Rich Text Editor
- new RichTextArea control, programmatic clipboard access, bi-directional text, printing and FlowDirection
- Picture Browser
- Asynchronously load images from a web server into the new ViewBox control, Implicit Styles, and MouseWheel support
Hope this helps, and good practices.
Enrique Duvos, Platform Evangelist, Adobe System
As Group Manager of Flash Platform Evangelism in EMEA, my role is to manage the Adobe elite team of technical evangelists as they drive adoption and build thriving communities.
Our role as Platform Evangelists is to help customers, partners and developers across Europe understand and adopt the benefits and characteristics of the Adobe Flash Platform core technologies, such asAdobe® Flash, AIR, Flex, Flash Catalyst, BlazeDS and Flash Media Server.
Bases on the Best and Worst Practices for building RIA By James Ward (Adobe Systems) and Josh Holmes (MSFT UX Evangelist), presented in the Web 2.0 2009 Expo.
- Forms follow function (MVC vs MVP)
Leverage Design Tenents
Use the right fidelity level
What do your users and customers want?
- Concentrate on the function first and the model after
Ease of use or power users? Both
Are you thinking about concurrency?
Balance the computing load
Security vs Usability
Maintenance and Versioning
- We offer three kinds of service: Good – Cheap – Fast – Pick any two
- Good service Cheap won’t be Fast
- Good service Fast won’t be Cheap
- Fast service Cheap won’t be Good
- Not a RIA application … don’t use RIA Technology
- Remember the environment … Users Refresh
- HTML CAN NOT DO THAT
- Do you really have that much bandwidth?
- Have you heard the word “Framework”?
- The wild developer (No Source Controls, TDD, CI)
- Too many containers
- Complex rendering
- Fanatic vs Pragmatic?
Flash Player 10.1
- Smartphone enabled
- Multitouch, accelerometer, screen orientation
- Optimized memory, power, hardware acceleration
- Http video streaming
Adobe Air 2.0
- Contextual Apps and Desktop Integration
- More peripheral support
- More flexible networking
- improved native OS
- Mass Storage Device
- Improved Socket Support
- Invoke Native Applications
- Updated Webkit Engine