Wednesday, May 02, 2007

Silverlight

Microsoft's announcement of Silverlight seems to have really caught a lot of attention. I'm having a hard time understanding this. What did they really announce that we didn't already know?
  • Free storage for streaming video using Silverlight: That's nice I guess. In typical Microsoft fashion, they are subsidizing the switch from an existing technology (Flash) to their own version of the same thing. Don't get me wrong, there's nothing wrong with that.
  • .NET CLR included with Silverlight: This is the big news, I guess. Well not really. Using the CLR as a runtime for rich content over the web is not new. It was always one of the ideas behind .NET. It's a replacement for ActiveX, which even Microsoft seems to hate now (well at least IE7 complains and warns a lot about it.) MS obviously had to include some kind of runtime with Silverlight. Adobe has its supercharged version of JavaScript, ActionScript (Microsoft has this too, it's called JScript.) The CLR that will be included will be a subset of the "full" CLR. So it just means that Silverlight devs can use a stripped down version of C# that will (just guessing here) will perform JavaScript like duties. That's nice. I guess. I'm going to conjecture that for most things you will do in Silverlight, it will be a lot easier to use a dynamic language like JScript (or Python or Ruby, as .NET versions of those were mentioned) instead of C#. Adobe experimented with making ActionScript more Java-like with ActionScript 2.0, and re-thought the decision with ActionScript 3.0.
  • Silverlight CLR open sourced and ported to Firefox and Macs: Oh wait, this is the big news. Actually I guess it is, but not for the reasons most people think. This is Microsoft's white flag. They are admitting that a lot of people use Firefox now and there's even a reasonable number of people using Macs. So for them to compete with Flash, they need to support Firefox and Safari.
  • Silverlight CLR on Windows Mobile: This is actually the most interesting thing to me, though I am somewhat skeptical. The idea of being able to write an application that works on the web, on the desktop, and on a mobile device is very appealing to me. Heck, I basically spent a year of my life writing a language to do exactly that at Ludi Labs (RIP.) I went to one of those grandiose Microsoft launch parties earlier this year just to see what progress they had made on this front with Windows Presentation Foundation err I mean .NET 3.0 err I mean Silverlight. The stuff I saw from Mix only seemed to indicate things like video streaming (more on that soon) than real application development. That's why I'm still skeptical. I've written Windows Mobile apps and it is definitely a differentiated development experience vs. writing a Windows application. Sure a lot of things are similar and you can use some of the same languages (or a subset, does this sound familiar?)
Now part of why I'm not so impressed with Silverlight is that I mostly care about application development. It seems to me that Silverlight will basically enable developers to build Flex-like applications. I see its support for CLR languages as a minor advantage. It will be interesting to see if they give away a Visual Studio Express edition for doing Silverlight development. That would be an advantage over Flex. Otherwise, I see this playing out similar to how the introductoin of C# and .NET played out. Microsoft shops may switch to it, but it's hard to imagine Flex developers switching to it.

There's big wrinkles I've left out. The biggest is streaming video. It may very well be that Silverlight provides superior streaming video capability. If that is the case, then a Silverlight based YouTube would seem to have potential. It would be a real boon to pirated video, like HD episodes of TV shows. That would be huge. If works great on phones, even better.

The last piece of the puzzle is the desktop. Is Microsoft going to push Silverlight as a desktop application development? I did not get this impression. It seems possible, but why would they do this? Adobe is certainly going this route with Apollo, but Adobe doesn't have any presence on the desktop. Microsoft already owns it. So it seems like Silverlight would only be used as a counter, if needed. I'm not really sure it will be needed though.

57 comments:

chloebailey said...

It was interesting for me to read your post. Nowadays we have a lot of trouble with hacking social networks. It's great that you write about how to avoid this. By the way, I want to know about how to Do My Excel Homework? Look forward to your ideas.

Anonymous said...

Hello! If you see that writing papers takes a lot of your time and you have no idea how to finish papers on time then you can apply to the essay writing service and find there professional help. For example, elite essay writers review

MyAssignmentHelp said...

Opt for our online essay writing services and we will get the reader involved with all the elements of the essay. Our essay writers will write the paper from a detailed point of view, including sensory details in the essay.

Assignment Help said...

Select the option of Assignment Helper when you don’t want to take the stress of writing your assignments or homework. This option allows you to get experts’ assistance for composing your academic papers even in adverse conditions. You can take the online help of academic writers at any time using these kinds of services. If you can’t pay attention to homework writing or don’t have enough time, this option will help you a lot. Handle everything for composing your papers even in adverse conditions via online academic writing services.

United Airlines Manage Booking said...

Contact our United Airlines Manage Booking to book your journey plan with us. | United Airlines Reservations | United Manage Booking

Lufthansa Contact Number said...

Lufthansa Contact Number is your travel buddy you can share your whole issue during booking time or travel moments.

Canon Support said...

Canon printer offline issues are one of the most common errors that Canon users get with the printer machines. Due to this error, you can’t perform any task from your printer whether it is printing or scanning any document. To fix the Canon printer offline issue, we suggest you first click on the Start button on your keyboard or the Start icon on the bottom left corner of your screen and search for Devices and Printers. Navigate your Canon printer model and right-click on it. Now select What’s printing from the drop-down menu, click on the Printer tab, and make sure the “Use printer offline” option is disabled.For instant assistance, call Canon printer support and get your printer working like a pro again.

harryparker0123 said...

We work closely as a reliable third party QuickBooks support provider, which helps all frustrated QuickBooks users. We’ve the potential to affect minor or major QuickBooks error codes smartly. If you're facing QuickBooks Error 15241 on a daily basis, you ought to call our certified QuickBooks support team immediately. This error code relates to QuickBooks payroll function that forestalls QuickBooks desktop software to put in the updates correctly. Our live QuickBooks experts have full knowledge and extensive experience to spot the most reasons of this error code and apply the acceptable techniques to unravel this error code within a couple of seconds.

printersupportnumber said...

Nice Post...
Looking for the answer of query How To Get Printer Online? Don’t you know why your printer shows offline during print job? If really have no idea regarding this, don’t worry! Here I am giving you exact possible solution to bring back your printer Online:
Check both ends of the USB cable whether they are firmly inserted or not as loose connection can make your printer offline
Check your printer’s status and if it is set to offline, set it Online first and then start printing
Remove all the pending print jobs by clicking on the “Cancel” button from the “See what’s printing” menu
Remove your outdated printer driver and reinstall its upgraded version in your system
Once you perform these tasks completely and make sure all the cables are properly connection and there is no physical problem with your printing machine, then your printer turns Online finally. You can print hassle-freely.

PNJ Sharptech said...


With the plethora of website designing companies around, it becomes difficult to choose the best one. However, you need to select the one that suits your budget and expectations. There are a few companies around who work at the cheapest rates and provides best web development services. Besides, there are a few who give exceptional services at an optimum price. Get the one which suits you the best.

Apollonia said...

If you’re unable to get a Cash App refund due to an item being not eligible, then you can use the help that is provided by the tech support team or you can get the issue resolved by using the troubleshooting solutions that the tech support websites have to offer.

andrerushell said...

Hello..i'm andrerushell, we are creative and active technical adviser for technical support and web development and entrepreneurship. I’m also interested in innovation and design. you may visite my company site.

andrerushell said...

Keep one thing in your mind, if you permanently delete Cash app account, then you are not allowed to access it again. And all account’s details erase from there as well as your contact, funds, transaction history, etc. So, if you want to remove someone from your account, then need to do it before deleting the Cash app account.

marklee9161 said...

Garmin TOPO Maps are good topographic maps with elevation contours. They have a large number of hiking trails on them. They are “routable,” which means that you can use any free tools to automatically create routes and tracks that you can follow without even have ever planning. You can find more outdoor maps without putting any effort. Update Garmin device time to time to avoid wrong routes. Learn more about it via Garmin Tech-Support team. They are present round the clock, so contact them anytime and get the best result.

Nancy Brown said...

To know how to delete Yahoo account of 2020, open Yahoo mail web browser on your computer desktop or laptop or on a mobile phone. Now, you need to hit on the Checkbox at the top of the browser, above the inbox. Here, to choose more messages, scroll down the Inbox. Now, hit on the Delete account tab from the Settings section.

Unknown said...

Programming and politics? Are you kidding me? I think these two topics are from different fields and not comparable. I have researched this question and have found an interesting essay professors view. I can forward a link to this source if you are interested.

dude said...

Flea Treatment For Cats

Hello friends and welcome to our blog once again, in today’s post we will talk about flea treatment for cats If you have a cat in your house, then this post may be more important for you because we will know about flea treatment which is here,
Read More : https://getcatcare.com/flea-treatment-for-cats/

Sophia smith said...


Can I speak to a Yahoo Customer Service representative?

Yeah, you can speak to a Yahoo Customer Service representative by dialing the given number. Along with this, you can also speak to them on live chat. Even, you are allowed to ask any queries regarding your account as well as grab more information about your account.

abc assignment help said...

The assignment help given by our devoted authors are of premium and high caliber. If you need assignment help Australia, get in touch with ABC assignment help . The assignments prepared by our dedicated writers are of premium and high quality. Avail the assignment help and get the desired results even at the last moment.

AnnyChristine blog's said...


This my latest Bolog one of the most trustworthy platforms that bring you the latest and most useful coverage on the recently launched laptops, camera, phones, digital devices, and home appliances.




Boruto: Why Is It Better to Depower Naruto Than to Kill Him?


Best VR Headsets for PC You Can Buy Today

5 Easiest Achievements In Call Of Duty History

Cyberpunk 2077: Top 5 Weapons and How to Get Them

Fortnite: All Season 5 Week 3 Challenges

Jyotihsash said...

Thanks for sharing post. You are very articulate and explain your ideas and opinions clearly leaving no room for miscommunication. Please Kindly check My web: yoyo media.

assignmentauthors said...

Markets that are profitable are bound to attract new entrants, and this erodes profits. assignment expert

Brother printer offline fix said...

Nice content thanks for sharing with us. How to fix Brother printer offline? or How we will get it back online? Can follow the simple steps Check your all connected cables between computer and printer correctly and check your printer driver message and follow it completely will fix your printer issues.

Canon printer offline fix said...

Nice content thanks for sharing with Us. I appreciate your knowledge, I want to sharing some information about the printer, If your printer is showing an offline message, now Fix Canon Printer Offline it means it’s having a long time communicating with your computer. There can be a number of reasons for this, from connectivity issues, to a fault with your printer devices. or for more info can connect our highly experienced engineers can resolve your printer problems respectively.

Mark Clark said...

Having error on AOL mail login account
If you have any issues due to log in to AOL mail account and want to change AOL password follow the following step to fix the error completely with no confusion or doubt.

Why is my AOL mail not working?

1. Open or Visit www.mail.aol.com or AOL mail login

2. Enter AOL login credential

3. Enter Username

4. Enter Password


For mobile app

1. Download / install on your System

2. Register

3. Enter Email

4. Mobile no.

5. username

6. Password

Mark Clark said...

For AOL mail IMAP and POP moves email from the server to your device (PC, tablet, smartphone) when you're accessing email and either saves or deletes it from the server and your inbox. With the AOL mail imap setting, email that is received at your mail server stays there, allowing you to track what is happening in each local inbox.

bretl460 said...

Need Help with writing bachelor thesis? Hire Phd Qualified Writers in Australia at Affordable Prices.

wills flake said...

Write a quick custom legal case analysis example from Best Assignment Experts at an affordable and cheap price. With our help, you will get an A+ grade and surely top the class. Our work is high quality, original, and well researched. Our LLB passed lawyers assure on-time delivery and 24*7 round-the-clock services. Therefore, contact us anytime you need. Legal Case Analysis Example

Rian said...

virtual edge. Has been transformational for virtual events and joining the organization will be powerful for our team and event organizers and particularly for the future of hybrid events. thank you email to clients and how to write a thank you letter after career fair

Admin said...

This position requires some critical Bib Boobs core and leg power on your associate’s end Porn Best Website but the intimacy and depth of penetration are value it. Stand and face each other, then have your partner lift you up by the

Sarah Winget said...

Your marketing assignment deadline is getting nearer each day. You just acknowledged you need more time and energy to complete your assignment and deal with your investigations simultaneously. In spite of the fact that this is a circumstance that may welcome a sensation of frenzy on the essences of even the best of students, you don't have to stress. You can benefit showcasing assignment writing administrations from ABC Assignment Help and let our expert writers and guides deal with your assignment and your concerns. assignment help , assignment provider

Unknown said...

Are you looking for top-qualityPerdisco Help AustraliaIf yes, the best place to come to is My Perdisco Help.  We have been delivering top-notch Perdisco help services to students all across the globe. We strive to reach further and serve more student communities. If you are in trouble with solving your Perdisco assignments and Homeworks, come to us today and give our experts a chance to serve you.

Peacocktvactivate said...

It's easy to activate Peacock TV channel. To start with, choose a compatible device. Then navigate to the channel store to add Peacock TV channel. Now it's time to launch the Peacock TV app. Access the app by providing the sign-in credentials. After finding the Peacock TV channel activation code, enter the code by visiting the portal, Peacock TV Roku. To start streaming, check the date and schedule of your favorite shows. Please contact our customer team representatives for more information about peacocktvcom/activate. Similarly, if you wish to activate the Usa Network channel, check out our blog or contact one of our professionals for more details at usanetwork.com/activate.

Anonymous said...

Are you looking for flats for sale in Chennai ? For the People who are looking for Premium 2bhk flats for sale in Chennai can look no further. Living close to your place of business In terms of your health, time, and money, Aliyah's LILY is the best investment you can make. ‘In opposition to RMZ Millennium, Aliyah Lily is located at a junction where business and suburban life interact. Aliyah's LILY is conveniently placed in the city, accessible to public transportation and with large roads and no bottlenecks, making it easy to get to Aliyah's LILY.
Aliyah Lily is one of the top Premium 2bhk flats for sale in Chennai.
People who are looking for premium 2bhk flats Aliyah’s Lily will be a best Choise.

Sarah Winget said...

The worldwide level homework producers we have on board hold Ph.D. capabilities and pertinent subject degrees to offer you with the last work just as indicated by your prerequisites even you can take assignment writing help for college: from them. With the presence of our in-house experts, we can be sure of conveying special work to every one of our customers. cheap assignment help
write my assignment

marklee9161 said...

The Garmin lifetime updater is a free application for those people who have navigation devices from Garmin. This application helps users to decide the time of new map updates. It also provides you with download schedules that can be customized. Some features of the lifetime updater include the following:
• Automatic file download
• No need to sign in.
• No need for a web browser
• The option of specifying schedules and speed of download.
• Restore, transfer, and back-up favorites.
• Map and software update.

Shira said...

Global Assignment Expert deals with the programming assignments. To perform a particular task it requires complete involvement. Programming requires to design of algorithms for the computer in its language to make it perform any task. There are varied programming languages similar as C, JavaScript, Python, etc, each one of them has different languages, codes and so on which bear to be duly manipulated in order to run a program on the computer. Our assignment experts give the students an advantage by helping in doing assignments with programming.

Anonymous said...

Students can now avail assessment help from SourceEssay essay typer Edmonton

Gaurav said...

Pisces and Taurus zodiac signs are extremely nicest zodiac sign. They make everybody feel welcome. You'll never see them start a fight or create trouble.

Downreporter said...

Thank you for sharing this wonderful article. in case, if you are dealing with the verizon mail problems. you need to visit askprob blogs for more help.
Verizon mail login problems

james said...

Need accounting assignment help online? Get help with accounting assignment from PHD experts . Top quality accounting assignments. Order Now !
For more info- Get Assignment Help Online

Ravi Jain said...

How to block someone on Gmail account
How do I block an email account on the Gmail
How can I block the sender on the Gmail
What is the process to block an email address on the Gmail android app
Block an email address on the Gmail
Process to block the Email account on Gmail
Block Someone permanently on Gmail

Gaurav said...

Seeing a pair of white amarnath pigeons in the cave during the Amarnath Yatra is consequently considered extremely auspicious and honourable.

Adele Hansley said...

Thanks for sharing, For individuals looking for someone to write my essay for me, Sample Assignment is your one-stop-shop. We deliver essays that are well-researched, high-quality, and one-of-a-kind. We recognize that students have a busy schedule and do not have enough time to write extensive essays. In Canada, we give the greatest essay writing services. If you need someone to write my essay for me in Canada, you can completely rely on the Sample Assignment.

Anonymous said...

We have talked with one of the Oily skin person Rosy. "My skin was so oily since childhood and it was really irritating for me. I can't be confident even while i go to party or else to a function, everyone stares at my oil skin and i have to feel the shy. This is where I came across the https://yugloskin.com  from the Yuglo skin where the https://yugloskin.com/products/face-oil  is one of the best products which makes my face very smooth, free from oil and looks so great. Since then I have become an evid fan of the natural skin care brand. Especially the Natural Ingredients makes the brand so unique because these days we are seeing so many chemicals used products. Even though, their results might be faster but in the long run, we are going to have issues while using such kind of brands. Hence I recommend Yuglo for any women who is looking for organic and natural products for their hair, face and skin".

While when we got the opportunity to speak with one of the dry skin women Ily. Ily said "My skin was dry all the time and it is really frustrating experience for me, especially, I stay in the cold regions and when there is heavy cold, you can clear see the layers coming out from the lips and skin due to dryness, that is where i tried the https://yugloskin.com/products/lip-mask  from the Yuglo. I apply it at thee night time before i sleep and while i woke up in the morning, i am going to have a great and nice experience, My skin feels better and i also tried the  https://yugloskin.com/products/skincare-face-masks  from this organic brand. I applied it for a month and you don't and you don't believe me the results are fantastic. I am using both their Peach Lips mask and Face mask for the skin since past 2 years and i would love to try their new products as well in the future. Thanks to the yuglo skin for bringing such awesome products and great thing is they are available at an affordable pricing. It merely costs me $25 per month to try their products and have a healthy skin routine.

Types of Products to improve Skin Care

When it comes to the types of the products, there are so many people who are trying the natural face masks by seeing the youtube videos and improving their skin care. There are majorly three types of skins, one is oily, the other is dry and the third one is mixed. Especially those with Oily skin always suffer due to their face looks quiet odd due to the excess oil on their face and they feel so bad about it. 
This is where the Organic products of skin care has come in handy for these kind of people. While people who are having a mixed dry and oily skin, not had to suffer much but still they can improve their skin tone using the Lip mask product from amazon. This product is bought by more than 100000+ happy customers and has an average rating of 4.5 with more than 5500 reviews. 

They have products which are related to hair, face and lips. Especially their lip sleeping mask is the best seller and next comes, the face mask which is also quiet good seller for them. They also have face oil and new vanilla flavor for the lips, they want to become one of the top skin care brands in the future by solving all the issues related to the skin care. They also have the face moisturizer which is one of the best among the face moisturizers compared to others as those comes with the natural ingredients which everyone will love than compared to unnatural and chemical ingredients.

Gaurav said...

venus in 12th house is a very auspicious and fulfilling placement. The natives are well-behaved, cultured, genuine, and they make lots of wealth.

Komal aggrawal said...


Thank you For Sharing Information with us.
Hi, I am Komal Aggarwal. I am an educational consultant in an India-based company. If you are looking for all kinds of details about it. After doing the International scholarship for Indian students you must have a look at our website. You will get all the details including exam preparation, syllabus, exam date-sheet, cut-off, and other things in detail. Visit our website for more information.





Anonymous said...

It’s perfect size for my living room decor. I don’t like oversized stuffs in my place. This painting gives just enough art touch on my living room. Great for the money. The other stuffs Ali’s from canvas painting for office
This was easy to put up with just command strips. The colors were exactly as shown in the picture. It is the perfect size to go above a king size bed. three paneled painting

johnsmith said...



Have you been having issues with your Yahoo email account and can't figure out How to
Reset my yahoo password
? No worries. You can get help with your Yahoo email account by following some effective steps. You can easily set up your Yahoo account by following these steps.
Connect with Us : -Yahoo chat support

johnsmith said...


How can you activate your Netspend card ?
Read Now: - Netspend card activation

ameliaearhartamearh said...

Thanks for sharing; such a mind-blowing blog post. I am impressed with the information provided. And I provide Thesis Help services in Australia, Do you need my services if yes, so please visit my website.

CashApp Customer support said...

Can I Make Proper Utilization Of Cash App Borrow Money At Its Best?
Are you one of those who are looking forward to taking Cash App Borrow Money
without facing any kind of hassle and hurdle? At the Cash App support section, you will be able to get money up to $200 from Cash App by knowing all possible steps to borrow money from Cash App. In case of any hassle and hurdle, you should take help from Cash App support engineers who will assist you out to borrow money from Cash App.

Square Cash App said...

If you would like to be aware of How Does Cash App Show On Bank Statement, you have to reach out to the right source of information about the same. So, if you are looking to find how it appears, you should keep the fact in mind that it appears differently and it is also very typical to find the Cash App transactions on your Cash App account. For any kind of hassle and hurdle regarding the same, you have to contact the Cash App professionals.

Gracia said...

Nice post. thank's for sharing this post. your information is very helpful. If you are finding cheap assignment writing services visit at.
assignment expert
assignment expert uk
Essay Writing Services
Dissertation Help
Assignment Help singapore

zarkazijar said...

It has been amply demonstrated how important it is to read quality, knowledge-rich articles. I appreciate your participation.... citi polytechnic abuja admission form closing date .

Arthur Wilson said...

Global Assignment Expert is one of the world's superior and excellent academic content writing service providers. Our organization tends to promote academic disciplines and resourceful ideas. Global Assignment Help assures you to get the best online assignment help within an affordable price range. Customer satisfaction is our priority you can easily place your order by following three basic steps first upload your requirement, second pay for your order and finally download your assignment.

Law Phrase said...

Find a best nri divorce lawyer for a list of top 10 nri divorce lawyers in delhi https://lawphrase.com/top-10-divorce-lawyers-in-delhi available on the official website of law phrase - best legal blog in the world.