SBP provided implementation and support for the IBM Lotus® Symphony™ integration into the eXpresso extensions for IBM LotusLive™ on several different operating systems and browsers. ... read more

"SBP helped eXpresso build a strong partnership with IBM, towards integrating eXpresso's real-time collaboration services with IBM's document sharing and editing solutions, hosted on the LotusLive platform."

Gavin Harvett
VP Product Management, eXpresso Corp.



Articles



Recent blog entries

Android 4.0: the Google delight
Dec 21, 2011, by Oana Pelineagra
More than a Cupcake, Donut, Eclair, Gingerbread and Honeycomb, and more than a tasty name, Android Ice Cream Sandwich (v 4.0.) is the OS that wants to merge the smartphone market and the tablet market under one roof....read more
Android 3.0 Honeycomb: ready to conquer the tablet market
Jul 19, 2011, by Oana Pelineagra
The latest arrival to the tablet OS is Android 3.0. Although an emerging market, the tablet ecosystem continues to grow and to offer users more and more choices in terms of operating systems and hardware devices. ...read more
Super OS - is this the future of operating systems?
May 10, 2011, by Oana Pelineagra
Jumbo is a remarkable development and I salute AI for such a product, and although now I stick to my sole OS, chances are that in the near future I'll be switching between multiple OS and environments with a simple click....read more




An alternative called Silverlight


Silverlight has been primarily advertised as a high tech product for multimedia online services. The demonstrations displaying Silverlight technology for multimedia have been more than convincing of its superior capabilities, with Silverlight displaying a strong part in video streaming. Online video has been traditionally associated with Flash where users, were familiar with constraints such as quality levels and the impossibility of fullscreen viewing. Silverlight can distribute multimedia as part of the application itself at quality levels up to 720dpi (high definition) and also in native full screen, not just a maximized browser screen.

With Silverlight, there is no need to work with matrixes as in Flash, since it supports the WPF animation model which is time based instead of frame based, and enables the definition of the start and end conditions. Because of this, there is also no need to calculate positions on various frames, Silverlight does the job by itself. Another thing about using XAML, is that XAML is a declarative language, while Action Script for Flash is imperative. Using imperative languages to build user interfaces is as old as DOS and early days of Windows, when developers had to manage all of the API nuances when interacting with graphical panes. Silverlight provides end-to-end server and application platform, supporting hardware assisted editing and encoding solutions. It also supports scalable video formats from HD to mobile and does not require video codec to run industry standard videos like .WMV, this last feature reckoning the possibility that a lot of media websites who commonly use the .WMV format will shift to Silverlight video services.

All Silverlight applications stream down video through Internet Explorer, Firefox and Safari on both Windows and MAC OS. The total download size for an application that is just doing video and audio without needing the rest of the Silverlight CLR functionality, and including the codecs required to play the stream is around 2MB, being a bit bigger for MAC OS (as it is a universal binary).

All in all, Silverlight is not just a tool for publishing nice looking animations and user interfaces, but a serious development environment, that makes use of the powerful features of .NET to bring together the usability and performance of the desktop applications with the flexibility and mobility of web platforms.

Read more about it:

Multimedia in Silverlight
Silverlight Features - a Comparison with Adobe Flash
Development Premises
Common Language Runtime on Silverlight





Visit our Blog


Tell a Friend
Link to us
Add to Favorites
Set as Homepage


Contact Us

For more info, please email at or go to the contact page.



         

The benefits of working with a Microsoft Certified Partner