(X) Hide this
    • Login
    • Join
      • Say No Bots Generate New Image
        By clicking 'Register' you accept the terms of use .

10 Laps around Silverlight 5 (Part 1 of 10)

(30 votes)
Michael Crump
>
Michael Crump
Joined Nov 12, 2010
Articles:   18
Comments:   17
More Articles
28 comments   /   posted on Oct 10, 2011
Categories:   Line-of-Business , General
This article is sponsored by Telerik RadControls for Silverlight. For similarly awesome content check out Telerik XAMLflix, your step-by-step guide to Telerik Silverlight and WPF controls. Get access to video tutorials, written tutorials, and tons of code!

Tweet This!Introduction

Today we begin a new and exciting series covering the new features in Silverlight 5. I am going to guide you step-by-step through the process of getting started with Silverlight 5 and then we will dive into the features that are the most important to you.

But first, we are going to :

  • Explain why you should read this series over other Silverlight 5 series.
  • We will give a very brief introduction to Silverlight. 
  • Take a look at the Roadmap for this series.
  • Review Silverlight’s history. 
  • Download the bits required to develop a Silverlight 5 application.
  • Become familiar with creating a new Silverlight 5 application.

Why read this series over others?

I’m sure you have seen a lot of Silverlight 5 information on the web and are wondering what makes this series different, so I will go ahead and tell you.

  • Individual blog posts about Silverlight 5 are scattered all over the internet, it takes time to research and find relevant information. In this series, all information will be grouped together and easily referenced.
  • Post-beta, Microsoft changed RichTextBox to RichTextBlock. Many samples on the web are still showing the old version and have never been updated.
  • Breaking changes in Silverlight 5 that have happened recently will be included.
  • I am a Silverlight MVP / Silverlight Insider and XAML Advocate. I have spent the last few years of my life specializing in Silverlight and sharing the information to others.

A (very) Brief Introduction to Silverlight

Microsoft Silverlight is an application framework for writing Rich Internet Applications. The run-time environment is available as a plug-in for most web browsers and works on a variety of operating systems including Windows, Mac and Linux. While most people know Silverlight for the media capabilities, it has quickly turned into a solution for many Line-of-Business applications. Silverlight 5, which is expected at the end of this year includes many new features that were not included in the previous version.

The Roadmap for this Series

Below you will find the roadmap for this series. I modeled this list closely from Pete Brown’s List of what is new in Silverlight 5 and looked at each new feature of Silverlight 5. I believe most developers will find the following features useful in their day-to-day work than others. If you want a specific topic covered then please leave it in the comments below.

1) Introduction to SL5 [This Post] – This post which provides a brief history of Silverlight and relevant links.  

2) Binding - Ancestor Relative Source Binding and  Implicit Data Templates.

3) Graphics –XNA 3D API and Improved Graphics Stack.

4) Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.

5) Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.

6) Operating System Integration  Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.

7) Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.

8) Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.

9) Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead.

10) Other items - In-Browser HTML, PostScript and Tasks for TPL.

Let’s Begin with the History of Silverlight

Before diving into Silverlight 5, let’s take a brief look at where Silverlight started and where it is now.

Silverlight Version *Features/Highlights Release Dates
Silverlight 1
  • Developed under the codename WPF/E which stands for Windows Presentation Foundation / Everywhere.
  • Started by invoking the Silverlight control from the HTML page, which then loads up a XAML File.
  • Silverlight exposes a DOM (API), which is limited to JavaScript running in the browser.
  • Data formats is limited to XML and JSON.
2007
Silverlight 2
  • Included a version of the .NET Framework, implementing the CLR as 3.0.
  • Can execute programs written in any .NET language.
  • XAML Markup, as well as the code, is compiled into .NET assemblies which are then compressed using ZIP and stored in a .XAP File.
  • Included classes for data access over web services, REST, WCF Services and ADO.NET Data Services.
  • Several Media features included.
2008
Silverlight 3
  • Silverlight has gained a lot of traction against competitors of RIA.
  • UI Elements supports element-to-element binding.
  • Can save files anywhere on the system via the SaveFileDialog.
  • Supports Out-of-Browser Applications.
  • Can check for updates on every launch and updates are automatically installed.
2009
Silverlight 4
  • Microsoft continues to add features to enhance Silverlight.
  • Web cam and microphone support.
  • Printing Support
  • Clipboard and drag and drop support.
  • WCF Rich internet application Services
  • Component Object Model Support
2010
Silverlight 5
  • Continues as a mature platform for developing LOB Applications. (Many new features added)
  • Debug Data-Binding Expressions.
  • XNA 3D API & Built-in 3D Graphics Support.
  • Many Text Improvements.
  • P/Invoke Support.
  • In-Browser HTML.
  • 64-bit browser Support.
2011 (expected)
*Referenced Wikipedia Silverlight History

As you can see, a new version of Silverlight has been released every year. Every year Silverlight is also becoming more feature rich and expanding upon the previous version. With Silverlight 5, we see that it continues as being a mature platform for developing LOB applications. Now that we have learned a little more about Silverlight, let’s begin by downloading the bits necessary to build a Silverlight 5 application.

Downloading the Bits

Below you will find the download links necessary to build a Silverlight application .

Note: You can install the beta on top of the final release of Silverlight 4.

  • Visual Studio 2010 SP1 or Visual Web Developer Express 2010 SP1 is required to develop Silverlight 5 Applications.  Visual Studio 2010 SP1 or Visual Web Developer Express 2010 SP1.
  • After you have installed VS2010 SP1 or Visual Web Developer Express 2010 SP1 then you will need to download and install the Silverlight 5 Tools for Visual Studio 2010 SP1.
  • This download will install all components necessary for Silverlight 5 development:
    • Silverlight 5 Developer Runtime
    • Silverlight 5 SDK (software development kit)
    • Update for Visual Studio 2010 Service Pack 1 and Visual Web Developer Express 2010 Service Pack 1 (KB2502836)
    • Microsoft WCF RIA Services V1.0 SP2 RC
  • Download the Silverlight 5 Toolkit for additional templates.
  • You should also install the Expression Blend Preview for Silverlight 5. The current version of Expression Blend 4 will not allow you to make changes to your Silverlight 5 UI. 
  • I always like to have a local copy of the help documentation on my hard drive in case I need to read it while on a flight or if my internet is down. So, I would recommend downloading the Silverlight 5 SDK CHM Help documentation. It is around ~75MB, but well worth it in those tight situations.

A couple of optional files are located below. Most of these tools are automatically installed when you installed the Silverlight 5 Tools.

Note: If you are planning on developing Silverlight LOB Applications and want a jump start on developing then I would also recommend downloading and installing Telerik’s Silverlight Controls. They have a free trial available with absolutely no commitment.

After everything is installed…

Launch Visual Studio 2010 and select File –> New Project. Then select Silverlight –> Silverlight Application –> Give it a name and hit OK.

1

On the New Silverlight Application Screen, you will see under “Options” that you may select which version of Silverlight that you want to use. Silverlight 5 is selected by default from this screen.

2

NOTE: You also have the ability to select Silverlight 3 or 4 from this drop-down.

Go ahead and hit “OK”.

Next Steps…

We now have a blank canvas to be working from. Please come back soon as we begin diving into the new binding features in Silverlight 5.

3

Conclusion

We have briefly discussed what Silverlight is, seen the roadmap for this series, looked at the history of Silverlight, downloaded the required bits and became familiar with a new Silverlight 5 project. In the next part of the series, we are going to take a look at several new binding features such as Ancestor Relative Source Binding and  Implicit Data Templates. I would like to take a minute to thank Telerik for sponsoring this series. I would also like to invite you to connect with me on Twitter and check out my blog. Thank you for reading.


Subscribe

Comments

  • BenHayat

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by BenHayat on Oct 10, 2011 17:29

    This is going to be a great series!

    ..Ben

  • taquilon

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by taquilon on Oct 12, 2011 19:30
    This series looks like it will be fascinating. When will Microsoft Silverlight be able to be used in browsers running in 64 bit mode?
  • -_-

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by on Oct 12, 2011 19:39
    Sounds fine! I´ll be here
  • mbcrump

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by mbcrump on Oct 12, 2011 19:58

    BenHayat & ReynaldoRuizFlores - Thanks for your support. I hope that you enjoy the series. 

    taquilon - Starting in Silverlight 5! It has built-in support for browsers running in 64-bit mode. 

  • taquilon

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by taquilon on Oct 12, 2011 21:43
    That's great news and it will help eleimnate a lot of our users' confusion. Is Silverlight 5 still planned to be deployed in 2011? Do you know it it will ever be as easy as WMVs to determine if it is Multicasting?
  • mbcrump

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by mbcrump on Oct 12, 2011 22:19
    taquilon - 

    Q1: The final version of Silverlight 5 will be released at the end of the year 2011. 

    Q2: I'm not sure if I understand the question correctly but Multicast Protocol Support was added in SL4. The System.Net.Sockets namespace may be what you are looking for. 

    ReynaldoRuizFlores - That book by Pete Brown is excellent and I would recommend others to read it. 

  • -_-

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by on Oct 12, 2011 22:28
    Excellent because Flash is already x64! I´m testing all my web in IE x64. This complete the move. My only regret is the store for the video encoder only USA buyers. Let the world buy! Mexico... Add more signing options. Disqus.
  • taquilon

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by taquilon on Oct 12, 2011 22:56
    When live streaming with WMVs (using Windows Media Services) I can right click the video and under "Statisics" it documents that the stream is MMS Multicast. If I try that now in Silverlight all I see are the words Silverlight.
  • taquilon

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by taquilon on Oct 13, 2011 16:09
    Our enterprise network supports Multicast. Is there some way an end user (viewer) can verify that a Silverlight video is being streamed as a Multicast?
  • MargaretRoberts-Thatcher

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by MargaretRoberts-Thatcher on Oct 13, 2011 17:37

    Excellent piece!  Thanks.

    I can find part 2 of 10?

  • MargaretRoberts-Thatcher

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by MargaretRoberts-Thatcher on Oct 13, 2011 17:37

    can't

  • mbcrump

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by mbcrump on Oct 13, 2011 17:48
    taquilon - If you right click on any Silverlight Application, it is only going to display Silverlight. If you would like more information about the video (graphs, fps, bandwidth, etc) Then you could also implement code similar to the demo video on this page. http://www.microsoft.com/silverlight/iis-smooth-streaming/demo/#/on-demand 

    MargaretRoberts-Thatcher - Part 2 has not been released yet. Come back next Monday 10-17-11 for the next part. =)



  • Octagon

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by Octagon on Oct 13, 2011 19:17
    I cannot decide which is more interesting - S5 or W8. Will Silverlight 5 out of browser be a Mango style app or a classic app? I mean "as is", not the degree in which the code and/or skills may be shared with Mango. Maybe add a couple of words on S5 and Windows 8 closer to the end of the roadmap?
  • mbcrump

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by mbcrump on Oct 13, 2011 23:22

    Octagon: I will be sure to include some information on SL5 vs Windows 8 at the end of the series. For now, think of them as two separate things. SL5 is typically for Line of Business applications. They are here to use today -- right now.  We don't know a lot about Windows 8 as the API will be changing as we get closer to RTM. If you invest in SL then you will already be familiar with XAML and can port those skills (if necessary..or the boss says so..) to Metro XAML/C# Applications.

  • taquilon

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by taquilon on Oct 14, 2011 15:47
    mbcrump, The demo video at the link you provided above has features that are wonderful. Too bad special code has to be written to get this kind of functionality. WMVs already easily provide great and very useful stats with just a right-click/statistics/advanced tab... Is anything like this easy info going to be on the roadmap for Silverlight?
  • mbcrump

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by mbcrump on Oct 14, 2011 16:39

    taquilon - You shouldn't have to build that graph "from-scratch". If you use Expression Encoder then it will add it for you. Please check out this post: http://www.hanselman.com/blog/StreamingLiveOrOnDemandVideoFromIIS7ToIOSDevicesIPhoneiPadAndSilverlightClients.aspx

  • sudhirlko2001

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by sudhirlko2001 on Nov 29, 2011 08:59
    I really liked your series.
  • newbie

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by newbie on Nov 28, 2012 02:12
    For some reason when I compile my silverlight program, visual studio doesn't make a .zap file in the clientbin folder. Does anyone have any idea what may cause this?
  • newbie

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by newbie on Nov 28, 2012 04:01
    I meant xap D'oh!
  • -_-

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by on Jan 12, 2013 19:03
    SilverLight developpement is one of the most beautifull things that the one can do, it's really a nice alternative of Adobe Flash.
    I started using it on my Website  فلاب جاك
  • Prospery

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by Prospery on Jun 22, 2013 10:11
    Ok. Good show..! already reading.
  • bernard37

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by bernard37 on Dec 17, 2013 18:04
    Thanks for writing such an educative feature about Silverlight 5!. It requires a fair degree of preparation to generate a practical blog post like this and I am most appreciative . I found another enjoyable post on this website https://auditform.com/features.php
  • Cheryl

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by Cheryl on Apr 29, 2015 14:11

    Mau info toko tas online di Bandung yang menjual berbagai macam tas untuk keperluan wanita dan anak-anak seperti tas-tas wanita yang branded dari berbagai merek terkenal seperti Louis Vuitton, Prada, Brussels, Furla, Chanel, Hermes, dan banyak lagi tas branded wanita lainnya dengan bermacam model seperti dompet, slingbag, handbag dan tote bag, yang trendy dengan harga yang terjangkau? Silahkan cek di Bee Bagshop grosir tas online di Bandung yang menjual tas-tas dengan moel dan warna yang bervariasi dengan harga yang murah. Selain tas wanita, kami juga menjual tas sekolah anak model selempang dan ransel yang juga branded tiruan seperti jansport dan kipling dengan banyak variasi model dan warna, dijamin putra-putri anda menyukainya.

    Bagi yang ingin merawat kulit wajah tanpa harus repot dan mahal, simak tips kecantikan berikut yang mudah dan murah. Coba Sabun Amoorea. Manfaat sabun ajaib amoorea ini diantaranya untuk berbagai permasalahan kulit anda, seperti jerawat, scars (bekas jerawat), mengencangkan kulit, membuat kulit tampak lebih cerah dan segar, mengatasi lingkar hitam di bawah mata (mata panda), dll. Untuk melihat review sabun amoorea ini klik di sini. Simak juga testimoni yang sudah menggunakan sabun ini, simak selengkapnya. Meski harga sabun amoorea ini cukup terjangkau, produk ini aman, karena terbuat dari 100% bahan alami dan sudah ada ijin dari BPOM sehingga anda tidak perlu khawatir dan ragu memakainya. Jika aman (tidak berbahaya) apakah memakai sabun amoorea ada efek sampingnya? Reaksi apa yang timbul saat pertama menggunakannya? Simak info lengkapnya di sini.

    How To Get Rid Of Acne and Scars site generally tell about  tips for beauty and health skin, and especially tell anything about acne, myths, acne and scars treatments , not only on your face (including acne and scars on your body such as chest and back)which may help you to war against acne and the scars to leaves on your face and body (back and chest), through naturally, home remedies, and medical treatment. Some people believe that natural treatment is most safe. But its seems would take time longer then medical treatment. In my oppinion, using medical treatment is more effective and you'll see the result faster. To find what the best treatment for your acne, better you understand what causes of acne. The following are some factors which can cause acne: Hormones, diet, stress, medication, clothing, environment factors, genes, and cosmetics. For back or chest acne cases, it may caused by your tight clothes. To get rid of acne on back or chest, it's good to wear synthetic loose clothing, such as cotton linen, to prevent excessive rubbing and irritation on the skin. Another treatment that can help you to get rid of back or chest acne is keep your body always clean, with take a bath regularly, preferably with an anti-bacterial soap or a salicylic acid-based cleanser is highly recommended. When acne goes, it will leaves behind the red on skin, and seems impossible to heal it fast overnight. So, it would be better to do something which may offer some remarkable effects on the redness from acne. If you choose naturally treatment,  just take a cube of ice, garlic, or lemon juice mixed with rose water, choose one of them, then apply to your reddish part of your face for a while. Do this continously and measured, then see the result. Below this, some good habits which may help you to get rid of acne scars naturally and fast are: first, drinking lots of water to makes your skin well hydrated, and finally make you skin regenerate faster.  Second, eat the food that containing much the essential vitamins and mineral to help repairing scars skin from the inside. Third, naturally treatment to get rid of acne scar, by applying aloe vera on scars, may help to avoid more scarring, soothe inflamation, and make your skin keep smooth. Fourth, treat your acne scars with natural ingredient, tomato. Its containing much vitamin A, which very efficient in repairing scars skin.  If you want to get rid of acne scars ons faster than naturally or home remedies treatments, using the latest product of technology, such as laser treatment and chemical peeling, or even you can choose microdermabration that guaranteed more effective than other treatments.

    Ada banyak bermacam permasalahan kulit di wajah, salah satu yang paling menggangu adalah jerawat, apalagi jika yang muncul adalah jerawat batu yang ukurannya besar dan menyebabkan rasa sakit. Solusi mengenai berbagai cara menghilangkan jerawat batu ini banyak sekali ditemukan, mulai dari pengobatan alami, maupun secara medis. Untuk kasus jerawat batu ini, sebaiknya anda bisa mengambil tindakan pengobatan yang tepat, untuk kasus jerawat batu disarankan langsung saja ambil perawatan medis, karena beresiko tinggi meninggalkan bekas berupa bopeng di wajah, jika salah menangani. Dengan langsung mengambil tindakan medis, setidaknya akan meminimalisasi resiko timbulnya scars bopeng di wajah yang mana scars jenis ini relatif sulit dihilangkan. Tidak seperti scars berupa noda/ flek hitam. meski tidak mudah juga, namun berkali-kali lipat jauh lebih mudah dan murah dibandingkan dengan mengatasi bopeng bekas jerawat. Perawatan alami yang dapat anda tempuh untuk mengobati jerawat ataupun scars yang berupa noda hitam/ flek bekas jerawat, anda dapat mencoba dengan menggunakan bahan alami misalnya jeruk nipis atau madu yang sudah sangat terkenal khasiatnya yang untuk kesehatan dan kecantikan kulit. Dengan perawatan alami, cenderung lebih aman, hanya saja untuk perawatan ini biasanya dibutuhkan waktu yang lebih lama serta ketelatenan untuk mengatasinya. FYI, Jeruk nipis ini yang tidak hanya dapat memudarkan flek hitam di wajah, tetapi juga dapat memutihkan dan mencerahkan kulit anda. Namun jika anda tidak memiliki cukup kesabaran, sebaiknya langsung saja konsultasi dengan dokter. Untuk menentukan metode pengobatan jerawat dan scars ini biasanya dokter akan melihat tingkat keparahan dari jerawat/ scars anda, bisa dengan pemberian obat minum seperti anti biotik, obat oles (salep), peeling, mikrodermabrasi, laser atau metode pengobatan lainnya. Namun sebelum anda memutuskan menggunakan salah satu treatment tersebut sebaiknya telah jelas terlebih dahulu mengenai efek samping yang ditimbulkan.

    Seiring dengan semakin tingginya pengguna internet dari waktu ke waktu, hal ini menciptakan peluang bisnis tersendiri. Diataranya peluang bejualan tas murah secara online, buatan konveksi-konveksi lokal. Di Bandung cukup banyak konveksi tas yang membuat beraneka macam tas dan dompet tiruan atau kw. Model-model dari tas wanita ini kebanyakan menjiplak tas dan dompet wanita dari brand terkenal luar negeri seperti merek-merek LV atau Louis Vuitton, Hermes, Chanel, Furla, dll yang sangat terkenal. Tas tiruan seperti ini familiar disebut tas replika/ kw, dengan beraneka tingkatanya: Kw I, Kw II, dll. Tas-tas wanita branded ini di Bee Bagshop dijual dengan harga yang bevariasi antara 66-300 ribuan. Pembelinya berasal dari kalangan anak SMA, anak kuliah, pekerja kantoran, serta ibu-ibu muda. Untuk tas sekolah dan kuliah anak, kebanyakan modelnya meniru model tas branded seperti kipling, dan jansport, dengan model tas punggung/ ransel ataupun model selempang. Untuk harga tas-tas branded kw dijual dengan harga yang jauh di bawah harga aslinya, sehingga bisa dipastikan kualitasnya pun berbeda dengan yang original. Di Bee Bagshop sendiri kisaran harga untuk tas jansport tiruan ini dijual dengan harga 60-80 ribuan, sementara harga barang original mungkin sekitar 800-900 ribuan, bahkan mungkin ada juga yang lebih mahal. Untuk tas ransel branded tiruan ini kebanyakan pembelinya berasal dari anak sekolah dan kuliah.

    Jika anda wanita yang terlalu sibuk bekerja, dan selalu bingung bahkan tidak sempat untuk sekedar memikirkan menu masakan sehari-hari untuk keluarga anda, silahkan kunjungi situs Aneka Resep dan Cara membuat Masakan Praktis Khas Indonesia, situs ini berisi kumpulan resep masakan yang menggunakan bahan-bahan umum seperti ayam, daging sapi, serta beraneka seafood (udang, cumi, ikan), dan juga bahan-bahan makanan yang tidak asing bagi  masyarakat Indonesia seperti tahu, tempe, serta nasi, . Selain itu ada juga resep cemilan khas nusantara, yang dapat anda jadikan inspirasi untuk menu masakan dan makanan ringan keluarga anda di rumah. Seperti resep membuat masakan khas suatu daerah seperti soto ayam lamongan, ataupun masakan khas lebaran seperti opor ayam, beraneka masakan berbahan dasar ayam ataupun bahan makanan lainnya, yang pastinya praktis dan mudah dibuat.

  • johnrichard

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by johnrichard on May 03, 2015 11:21
    Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing.make money online
  • wardoyoming

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by wardoyoming on May 17, 2015 12:12
    ow to obtain stainless steel and nickel alloy bars to helparticle on StumbleUpon Agen Besi h beam 300 x 300 x 10 x 15 x 12 m Palangkaraya , warehouses, dairies, farms, shipyards, and more, Crown hand pallet trucksell o Jual Besi beton polos 12 mm 12 m Kalimantan Tengah LibraryAdvertisingAffiliatesCartoonsAuthorsSubmit ArticlesMembers Logher BIM is perusahaan besi beton polos 25 mm rumah kalimantan banjarmasin samarinda balikpapan kendari ot know about is that they come with a number of different configurations fusine jual besi plat pangkalpinang jual besi bajas or her body a lot In order to keep your stick rod angle right, you have tand e agen baja unp 65 x 42 x 5,5 x 6 m ks ) of material that is required This will be determined djualbesibajamurah.comover more here besi baja
  • wardoyoming

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by wardoyoming on May 17, 2015 12:13
    Best Beat Making ProgramMusic Producer Pro ReviewMake Techno Beats: How To kursus website online kursus bekasi
  • scapunirbloc1982

    Re: 10 Laps around Silverlight 5 (Part 1 of 10)


    posted by scapunirbloc1982 on May 23, 2015 23:45
    Front or rear brake pad replacement plus labor at the dealership was $225 per axle but only $150 per after a "$10 Off Brake Service" online coupon plus a "$20 Off Any" coupon from the tire discount store. That may be a savings of 33% or $75 per axle versus pads and labor at the dealership. My weblog ... soregate.com

Add Comment

Login to comment:
  *      *       

From this series