wats the licence for microsoft silverlight DeepZoom and SeaDragaon AJAX.. can i use the libraries in commercial applications.. or do i need to purchase any commercial licnence...
DeepZoom is a feature of the Silverlight 3 product, and helped by the free Deep Zoom Composer application.
The Silverlight platform is open for anyone to build applications on top of, so go at it and build something great!
For the second part, I'm a little unsure. As far as I can tell, the SeaDragon AJAX is more of a "backup" plan, and being part of the Live Labs, might not be as well supported as a fully released product. However, there's nothing on the site to indicate that it cannot be used on a commercial site, other than the typical Live terms.
Related
FIXED:
I'm not working with any of technologies specified above, and I was not able to find current information about the the relation between the technologies in the title, so I would be glad if anyone can explain me roughly all this subject..
Based on facts and official Microsoft information, is WPF still relevant? I remember a lot of titles about WPF being dead, about a year ago. What made people say that? Has anything changed during the last year?
Beside, what knowledge is needed for metro/WinRT/build? Is knowing WPF is helpful for any of these? How much?
I have found similar questions, but they are from about a year ago, and I think some stuff have been changed.
That could be a long conversation... :) I'll keep it short as possible...
WPF -> Preferred XAML-based technology for building desktop applications on Windows.
WinRT apps -> next generation platform for building applications that can be delivered through the Windows Store. Your choice of HTML/js stack, XAML/C#/VB, or XAML/C++. The choice of stack is based on your skill set and application needs.
--- HTML/js -> leverage web dev skills and exisiting assets to create WinRT apps
--- XAML/C#/VB -> leverage your .NET and/or XAML skills and assets to create WinRT apps
--- XAML/C++ -> same as above but for C++ and also provides access to things like DirectX
In general, the stacks are relatively equal (outside of DirectX that is C++ only), though some make some things easier than others. It is more a skill/asset choice than anything. Again, this is a broad brush and depending on what your requirements you may find one stack better than another.
WinRT and the desktop both continue on the Intel platform. The ARM platform has WinRT but you cannot deploy desktop apps.
WPF was enhanced in .NET 4.5, the .NET Framework version that comes with Win8. So not dead in Windows 8, enhanced.... Made better faster, stronger than it was before. Writing apps that don't target WinRT, aka are desktop, you've still got tons of options, as you've noted.
Just as an FYI, some pretty cool enhancements to WPF in 4.5. Stuff like Ribbon Control, performance enhancements, binding enhancements and a variety of other goodies. See the MSDN doc for a full list at http://msdn.microsoft.com/en-us/library/bb613588(v=VS.110).aspx .
I am working a project that is going to be made open source eventually. The performance of builtin WPF 4.0 datagrid is terrible. I am thinking of using Telerik controls to improve the performance of the application.
Is it possible to use telerik in an open-source project without providing the binaries such that only people who have telerik libs installed will be able to compile the project.
Questions:
Will telerik add something in the project file (or folder) that would allow people without a telerik license to use the their controls for free? (which I don't want)
I haven't bought telerik yet (so I do need to ask someone who has) but I remember for devexpress winforms, that they used to add a licx file (if memory serves me right) to the project that was unsafe to share due to license issues. Any similar files I need to be aware of for telerik?
Anyone who does not have a license to the Telerik grid would not be allowed or able to build your project. They would certainly be able to use it.
Assuming they were able to successfully build your project, there would generally be a runtime dialog that indicates the control is not licensed. I'm not sure if Telerik implements it this way though.
Generally, license information is embedded in the built assembly. This license information is generally stored on the developers machine and included by Visual Studio when building.
The license agreement can be found here. But if you purchase a license, you can distribute the assemblies as part of your application royalty-free.
All product licenses are perpetual and
Royalty-free. You can ship the Telerik
products as part of solutions for
internal company use, hosted
applications, commercial solutions
deployed at end-users' sites or
shrink-wrapped software in which our
controls are integrated. For more
details, please review the EULA.
You can still open-source your project, but in order for others to build it they'd have to buy a license as well.
I see a lot of XBAP related questions posted here without answer.
I know that Silverlight and WPF (desktop) applications exists, but don't remember seen one XBAP product.
Can anyone tell if XBAP is dead (no applications being developed/supported)?
It would be nice if any XBAP developers could give their opinion.
Xbap is ideal for developing line of business apps for large companies. I used to work in that environment, and ensuring everyone had the correct version of an app was a nightmare.
Unfortunately xbap is late to the party. Most companies have solved this problem with existing technologies (SMS Installers, click once etc), also these companies aren't IT based and don't change/upgrade technologies unless they have to (the IT department I used to work in still use VS2003 and have no plans to upgrade).
So, given the glacial pace these departments adopt "new" technologies, and given their reluctance to change development practises, it could be another 5 or 10 years before they write and deploy an xbap application.
So rather than being dead, I think xbap has a limited audience of late adopters.
We were beginning to start on an enterprise application using silverlight.
However after reading this post we doubt whether it is the right choice going forward.
The post says that, according to
Microsoft's declaration in PDC 2010,
Microsoft has changed their strategy
regarding silverlight and they no
longer view it as their technology to
deliver cross platform applications.
Instead they are targeting silverlight
as their development platform for
Windows phone 7.
Is this correct? Should we still continue with silverlight or go back to ASP.NET WebForms\MVC?
The Scope of the application is basically intranet with Windows 2008 servers and Windows XP and Windows 7 clients. However a subset of functionality needs to be available to the external users over the internet. There we cannot have any restrictions on what OS users can use.
based on the info you gave, I can't conclude whether silverlight is the way to go. But what I do know is that a number of Microsofties wrote some blogposts about the things said about Silverlight on the pdc. For example John Papa, Bob Muglia and Scott Guthrie.
Update about the scope
I think you already gave the answer when you described the scope of the application. A part of the application will be available to external users and you cannot have any restriction about the OS they are running. With that requirement I think Silverlight is not the best way to go. Not because the rumours about its future but because of its platform indepency. What are the reasons not to go for a ASP.NET/web solution? Silverlight doesn't work on each OS whereas plain HTML will work everywhere. (ok you need a descent browser)
Although for a good advice I'd need more information about the application.
Basically the question you have to ask yourself is this: do you need your application to be used on every platform, i.e. Windows, Mac, Linux, misc. flavors of Unix, IPhone and other mobile platforms?
If that's the case, then a web based solution is the way to go.
If Windows, Mac and partially Linux is enough, then save yourself and your team a lot of pain and use Silverlight.
In my opinion support for mobile clients is the key factor in your decision.
For sure the right platform for Intranet, Enterprice applications Is Silverlight. It is
stable, performs extreamly well, the environment and the development time is huuge less than web application development, the end User Experience is much better and so on and so forth... Once you want to show part of the system out the the intranet - just create some specific target modules that will address the needed audince. You won't have the universal "Reachfull" solution, that will target everyhing, you'll always need mobile versions or other devices and so on. But once you've built your project the right way with Services (same services that the Silverlight app will consume), it'll be easy job to consume them with new UI.
Hope you will choose Silverlihgt.
Silverlight is a great technology, but the Microsoft does not develop it anymore. So as a technology is a great decision. But if you want to make a Silverlight app usable on a NOT supported platform (e.g. Android or iPhone) you have to use 3rd party services. For example http://sl2html.com
Does anyone know of any commercial web sites that currently use Silverlight other than Microsoft's own sites?
The silverlight site has a huge showcase gallery, you can check that out.
http://silverlight.net/Showcase/
Netflix instant streaming.
(Incidentally, the site linked above doesn't work on my machine. Yay for completely ignoring web standards!)
I like AOL's webmail client.
http://ria.mail.aol.com/
It is still in beta, but it is fast.
I found another awesome Silverlight webmail client - called Silvermail:
http://silvermail.com.au
It's pretty slick and really fast, and it is totally free for use in the public domain... I use it with gmail because our corporate firewall won't let me check email while at work, plus I find the gmail interface too confusing... Silvermail is really simple.
A couple of friends have used it successfully for POP3 and it also works with Hotmail and Yahoo.
This Silverlight site used to work with Moonlight in the 2008, 2009 era--that was at least 2 versions of Moonlight ago: http://www.recreation.gov/camping/Furnace_Creek_Ca/r/campgroundDetails.do?contractCode=NRSO&parkId=70978&topTabIndex=CampingSpot . I just downloaded the latest version of Moonlight 3.99.0.3 and it doesn't work. Silverlight is used just for the map option, so click on the button labelled Facility Map. It is just about in the center of the first page (top to bottom and side to side).