Thursday, July 28, 2011

Silverlight and its main features

Silverlight is a new cross-browser, cross-platform implementation of the .NET Framework for building and delivering the next generation of media experiences andRich Interactive Applications(RIA) for the web. It runs in all popular browsers, including Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera. The plugin required to run Silverlight is very small in size hence gets installed very quickly.
It is combination of different technolgoies into a single development platform that allows you to select tools and the programming language you want to use. Silverlight integrates seamlessly with your existing Javascript and ASP.NETAJAX code to complement functionality which you have already created.
Silverlight aims to compete with Adobe Flash and the presentation components of Ajax. It also competes with Sun Microsystems' JavaFX, which was launched a few days after Silverlight.
Currently there are 2 major versions of Silverlight:
Silverlight 1.0 and Silverlight 2.0( previously referred toas version 1.1).
Silverlight 1.0 :
Silverlight 1.0 consists of the core presentation framework, which is responsible for UI, interactivity and user input, basic UI controls, graphics and animation, media playback, DRM support, and DOM integration.
Main features of Silverlight 1.0 :
1. Built-in codec support for playing VC-1 and WMV video, and MP3 and WMA audio within a browser.
2. Silverlight supports the ability to progressively download and play media content from any web-server.
3. Silverlight also optionally supports built-in media streaming.
4. Silverlight enables you to create rich UI and animations, and blend vector graphics with HTML to create compelling content experiences.
5. Silverlight makes it easy to build rich video player interactive experiences.
Silverlight 2.0 :
Silverlight 2.0 includes a version of the .NET Framework, with the full Common Language Runtime as .NET Framework 3.0; so it can execute any .NET language including VB.NETand C# code. Unlike the CLR included with .NET Framework, multiple instances of the CoreCLR included in Silverlight can be hosted in one process. With this, the XAML layout markup file (.xaml file) can be augmented by code-behind code, written in any .NET language, which contains the programming logic.
This version ships with more than 30 UI controls(including TextBox, CheckBox, Slider, ScrollViewer, and Calendar controls), for two-way databinding support, automated layout management (by means of StackPanel, Grid etc) as well as data-manipulation controls, such as DataGrid and ListBox. UI controls are skinnable using a template-based approach.
Main features of Silverlight 2.0 :
1. A built-in CLR engine that delivers a super high performance execution environment for the browser. Silverlight uses the same core CLR engine that we ship with the full .NET Framework.
2. Silverlight includes a rich framework library of built-inclasses that you can use to develop browser-based applications.
3. Silverlight includes support for a WPF UI programmingmodel. The Silverlight 1.1 Alpha enables you to program your UI with managed code/event handlers, and supports the ability to define and use encapsulated UI controls.
4. Silverlight provides a managed HTML DOM API that enables you to program the HTML of a browser using any .NET language.
5. Silverlight doesn't require ASP.NETto be used on the backend web-server (meaning you could use Silverlight with with PHP on Linux if you wanted to).
6. Silverlight 2 includes Deep Zoom, a technology derived from Microsoft Live Labs Seadragon. It allows users to zoom into, or out of, an image (or a collage of images), with smooth transitions, using the mouse wheel. The images can scale from 2 or 3 megapixels in resolution into the gigapixel range, but the user need not wait for it to be downloaded entirely; rather, Silverlight downloads only the parts in view, optimized for the zoom level being viewed.
7. Silverlight 2 also allows limited filesystem access to Silverlight applications. It can use the operating system's native file dialog box to browse to any file (to which the user has access).
How Silverlight would change the Web:
1. Highest Quality Video Experience : prepare to see someof the best quality videos you have seen in your life, all embedded in highly graphical websites. The same research and technology that was used for VC-1, the codec that powers BluRay and HD DVD, is used by Microsoft today with its streaming media technologies.
2. Cross-Platform, Cross-Browser : Finally build web applications that work on any browser, and on any operating system. At release, Silverlight will work with Mac as well as Windows! The Mono project has also already promised support for Linux!.
3. Developers and Graphic Designers can play together! : Developers familiar with Visual Studio, Microsoft.netwill be able to develop amazing Silverlight applications very quickly, and they will work on Mac'sand Windows. Developers will finally be able to strictly focus on the back end of the application core, while leaving the visuals to the Graphic Design team using the power of XAML.
4. Cheaper : Silverlight is now the most inexpensive way to stream video files over the internet at the best quality possible. Licensing is dead simple, all you need is IIS in Windows Server, and you’re done.
5. Support for 3rd Party Languages : Using the power of the new Dynamic Language Runtime, developers will now be able to use Ruby, Python, and EcmaScript! This means a Ruby developer can develop Silverlight applications, and leverage the .net Framework!
6. Cross-Platform, Cross-Browser Remote Debugging : If you are in the need to debug an application running on a Mac, no problem! You can now set breakpoints, step into/over code, have immediate windows, and all that other good stuff that Visual Studio provides.
7. The best development environment on the planet : Visual Studio is an award winning development platform! As it continues to constantly evolve, so will Silverlight!
8. Silverlight offers copy protection : Have you noticed how easy it is to download YouTube videos to your computer, and save them for later viewing ? Silverlight will finally have the features enabling content providers complete control over their rich media content! Streaming television, new indie broadcast stations, all will now be possible!
9. Extreme Speed : There is a dramatic improvement in speed for AJAX-enabled websites that begin to use Silverlight, leveraging the Microsoft .net framework.

Friday, July 22, 2011

Microsoft Office 365! Whats new in it?

Product Overview
Microsoft Office 365 for professionals and small businesses is a subscription service that combines the familiar Microsoft Office Web Apps with a set of web-enabled tools that are easy to learn and use, that work with your existing hardware, and that come backed by the robust security, reliability, and control you need to run your business.
Email & Calendar
Office 365 gives you access to email, calendar, and contacts from virtually anywhere, at any time, on desktops, laptops, and mobile devices—while it helps to protect against viruses and spam.
Work from virtually anywhere
Work from almost anywhere and get automatically updated email, calendar, and contacts on the devices you use most, including PCs, Macintosh computers, iPhone, Android phones, Blackberry smartphones, Windows Mobile, and Windows Phones.
Easy-to-manage email
Get professional, easy-to-manage email. Office 365 provides each user with a 25-gigabyte (GB) mailbox and lets them send email messages up to 25 megabytes (MB). Connect with Microsoft Outlook 2010 or Outlook 2007 and use all of the rich Outlook functionality you already know and use, whether you are connected to the Internetat home or in the office or you are working offline.
Simplify scheduling
Easily schedule meetings by sharing calendars and viewing them side by side, so you can see your colleagues’ availability and suggested meeting times from your calendar. Access your email, calendar, and contacts from nearly any web browser while you keep the rich, familiar Outlook experience with Microsoft Outlook Web App.
Business-class security
Help protect your organization from spam and viruses with Microsoft Forefront Online Protection for Exchange, which includes multiple filters and virus-scanning engines.

Cloud computing could lead to billions in energy savings

Another study out this week has found that if companies adopt cloud computing, they can reduce the energy consumption of their IT and save money on energy bills. The report, created by research firm Verdantix and sponsored by AT&T, estimates that cloud computing could enable companies to save $12.3 billion off their energy bills. That translates into carbon emission savingsof 85.7 million metric tons per year by 2020.
The Verdantix report isn’t the first one to deliver such a finding. Last year Pike Research found that cloud computing could lead to a 38 percent reduction in worldwide data center energy use by 2020, compared to what the growth of data center energy consumption would be without cloud computing. Another study from Microsoft, Accenture and WSP Environment and Energy last year found that moving business applications to the cloud could cut the associated per-user carbon footprint by 30 percent for large, already-efficient companies and as much as 90 percent for the smallest and least efficient businesses.
All of that is good news. Cloud computing is one of the most disruptive Internet infrastructure shifts to happen in recent years. Web companies have been embracing cloud computing in order to buy flexible, lower cost, on-demand computing power from companies like Amazon. And these cloud computing services generally replace the computing that would have been done by companies’ own in-house computing resources.
However, it’s always good to take these studies with a grain of salt. There’s a reason AT&T and Microsoft are looking into the energy efficiency of cloud computing: they sell cloud computing services.
Other studies have also found that cloud computing isn’t always the most energy efficient computing option, and in certain instances the cloud can be more energy intensive than traditional in-office computing. A report from University of Melbourne researcher Rod Tucker and his team, which I wrote about for GigaOM Pro (subscription required), found that cloud computing can indeed save energy when it leads simply to the consolidation of servers, but looking at three different applications of cloud computing — storage, software andprocessing — energy efficiency savings are negated in some scenarios.
For example, one such instance when the cloud isn’t moreefficient, according to Tucker’s research, is when companies are using cloud computing for storing data. Tucker found that when the number of downloaded and accessed files becomes larger (more than one download per hour for a public cloud storage service), those energy efficiency gains are erased.
There’s enough research out there by now that shows that cloud computing is overall more energy efficient than traditional in-house computing. Which is great newsfor Internet companies and cloud computing providers. The growing energy consumption of the Internet, data centers and our always-on connected devices will only continue to grow, so efficiency trends will only to continue to become important.

Saturday, July 9, 2011

Inside Google+

Junaid Masoodi...: Inside Google+ — How the Search Giant Plans to Go ...: "Google, the world’s largest search company, is formally making its pitch to become a major force in social networking. The product it announ..."

Wednesday, July 6, 2011

Pending organizer certificates of Microsoft DreamSpark Yatra-2011, Srinagar

List of organizers who haven't received their Microsoft DreamSpark Yatra, Srinagar, 2011 certificates yet:
1- Shehla Rashid Shora
2- Junaid Masoodi
3- Saniyusnain Ali
4- Jebrail Andrabi
5- Shubham Pandey
6- Vikram Bakshi
7- Shashank Sanghoi
8- Shakeeb Arsalan
9- Renu Yadav
10- Rakesh Kalita
11- Rajat Seth
12- Rajat Anand
13- Pankaj Gandotra
14- Kaushal Kishore
15- Karan Gupta
16- Uzair Farooq Bhat
17- Umang Suden
18- Hitesh Gautam
19- Ashish Sharma
20- Anmol Masson
21- Anjana Krishnamurthy
22- Akhil Pandey
23- Abhimanyu Gupta
24- Aadil Hamid
25- Talha Syed
26- Abhinav Mahajan
29- Amit Verma
30- Amit Kumar
31- Akshay Singh
32. Sarah J. Andrabi
PS: Can't find your name on the list? Leave a comment below the post.

Saturday, July 2, 2011

Pending participation certificates of Microsoft DreamSpark Yatra-2011, Srinagar

Following is the list of students whose participation certificates were not ready at the time of distribution. Our team did a great job distributing and writing the certificates. But there were some errors which is totally fair given the huge number of participants.
The list is NOT in perfect alphabetical or numerical order (And, please don't ask me why)
Please find your name. We'll keep you posted.
1. Unique ID 4159
2. Unique ID 101598
3. Aamir Hussain
101. Afshan Irshad Khan
4. Amar Deep Singh
76. Adarsh
5. Amir Khan
6. Ashaq Hussain Wafayi
50. Abhimanyu Singh
55. Abhishek Augustya
64. Ajay Kumar
72. Akhil Malia
98. Asiya Jan
7. Basharat Ahmad Baba
56. Bhanu Pratap Sharma
59. Bilal Ahmed Dar
53. Bt Hangsing
8. Dawar Hussain
102. dure Nayab
74. Dipank
9. Faheem Hussain
10. Faheem-ud-din
103. Faizan Bakshi
104. Farhana Nazir
11. Firdous Ahmad Khan
89. Ghulam Mohi-ud-Din Malik
12. Hilal Ahmad Magray
92. Hilal Ahmad Lone
13. Imran Hussain Sofi
14. Irfan Farooq
97. Irfan Rashid
15. Ishfaq Gani (UID 3092)
105. Izhan Javeed
100. Javaid Ahmad Bhat
51. Karamvir Singh Rapial
16. Kamran Ahmed
66. Kavindra Shekhar
67. Kapil Kumar
86. Khalid Shah
91. Khursheed Ahmad Lone
79. Kuldeep Kushwaha
106. Mahrukh Hamid
107. Mahveen Wahid
108. Mahvish Hamid
109. Mushafiq Hassan
68. Manish Joshi
69. Manish Sherawat
77. Maneesh Kumar Singh
61. Mayur Jadhav
17. Mehak Manzoor
18. Mehraj Ahmad Sofi (UID 3009)
73. Milan Dutta
19. Mohammad Altaf
88. Mohd Ashfaq Mir
93. Mohd Ashraf
90. Mohd Aslam Wani
20. Mohammed Latief
81. Mohammad Burhan
21. Mubashir Hafiz Jan
22. Muzamil (Gani?)
23. Muzamil Shafi Mir
93.Muzamil Ahmad Lone
94. Muzamil Ahmad Mir
24. Nadeem Farooq
110. Nayeem Khan
25. Nikhil Sharma
62. Nitin Kumar
26. Parvaiz Ahmad Mir (UID 3011)
75. Prashant Pandey
111. Rahila Ashraf
27. Rabbi Malik
28. Rafiq
54. Rahul Kumar Singh
29. Raja Mohammed Hajam
65. Rajneesh Kumar
83. Rayees-ul-Nazir
30. Sahil Hussain
31. Sajad Ahmad Magray (UID 3010)
32. Salim Muneer
33. Shafayat Hussain
34. Shah Ubaid
35. Shahid Hussain
36. Shahid Manzoor
37. Shakir Manzoor
99. Shameema Akhter
68. Shantanu Thakare
112. Sharaf wani
113. Shariq Bakshi
38. Shayan Farooq
39. Shuazahoor
40. Sushant Bhagat
78. Sumanu
80. Subiya Jan
96. Sumaiya Akhter
52. Sandeep Srivastava
70. Sourabh Sharma
71. Saurav Singh Bandral
41. Syed Zubair Hamdani
85. Syed Behjeth
42. Tanvir Hurra
114. Tayba Sheikh
57. Tushar Raina
58. Uraj Singh
115. Uzair Javeed
43. Vilayat Hussain
84. Vijay Pal Singh
44. Wahid Ahmad Banday
45. Waseem Hassan Bhat
46. Wasim Hussain
47. Yasir Nawab
82. Yasir Ahmad Khan
63. Yagyan Prasad Sahoo
48. Zahid
49. Zahoor Ahmad Rather (UID 3252)
87. Zubair Ahmad Masoodi