My question is really: Is there an easy way to create graphs in windows phone? (Either in-built or for free)
Could you tell me of any using statements I need to add
Links would be helpful (I couldn't find many myself)
And a basic how-to would be excellent!
The Telerik RadControls produce great graphs - http://www.telerik.com/products/windows-phone.aspx
They also have a WP App that showcases their controls - http://www.windowsphone.com/en-us/store/app/telerik-examples/fd55f526-d6f7-df11-9264-00237de2db9e
The Telerik RadControls are not free but they are by far, 100%, the best tools on the market. You can get them for free though if you have a couple apps published.
Go to http://www.Dvlup.com and sign up for a free Nokia Developer Account. Link in your developer account and it will import the apps you have made. Then you can submit apps you have made to the challenges they have on there.
As you can see here you can get a Nokia Premium Account Token for 1000pts which is VERY easy to get. With that token you get a free Windows PHone Developer account ($100 value) and a slew of other things like support tokens, Buddy API calls ect. I heard on the Windows Developer Show That you also get a free set of RadControls with this token right now also.
There are lot's of libraries that provide charts for Phone 7 and 8
http://www.infragistics.com/products/windows-phone/features/sparkline/ (Paid)
https://github.com/ailon/amCharts-Quick-Charts (free)
http://www.telerik.com/products/windows-phone/overview/all-controls/chart.aspx (Paid)
Also, other than those listed above, there is a Sparrow Toolkit.
Sparrow Toolkit a set of Data Visualization controls(Chart, Gauge,BulletGraph and Sparkline) with lot of flexibility, performance, faster and more efficient.
http://sparrowtoolkit.codeplex.com/
Related
Is it possible to implement theme of Microsoft Office in my windows application.
I mean when anyone changes theme of Microsoft Office it should also make change the theme of my windows application.
If its possible, let me know how to do that?
I do not think that what you're asking here is quite possible. Then again I may be wrong. As far as I know, the only way to use Microsoft Office-like visual styles with your application is either by using a third party application or creating the custom controls yourself (wouldn't recommend that, hours of coding and designing). In other words, you would be better off using a suite like DevExpress, but please be aware that it is not free.
Here's a result of an application implementing these controls (taken from the developer's website):
I'm sure if you make a Google search, you could possibly find free alternatives to this software.
I currently develop a handful of Silverlight Applications that are hosted on the company intranet. It is my understanding that Silverlight is basically dead, so I was wondering if anyone knew of a good alternative to use for future applications. I have done some research, and I see that Microsoft is recommending to move to WinRT stuff for desktop applications , but I can't find anything about apps that are supposed to be hosted in a browser, like I am doing with Silverlight now. Should I just switch over to using ASP.NET / HTML / CSS ?
The recommended approach would be to use HTML5. The Metro version of IE 10 doesn't support plugins, so Silverlight will not work there. However, the desktop version of IE 10 still has plugin support, so your Silverlight apps are still supported in Windows 8 to a certain degree.
Silverlight is no longer being advanced by Microsoft, but will still be around for a while (i.e. all browsers will not drop support in the near future). Given that you are working on intranet apps, you probably have an opportunity to control the environment to a degree so that the Silverlight apps are still accessible. However, it is probably wise to move to HTML5 for new development and also think about a long-term migration strategy for existing apps if needed.
I've talked to some folks around the office, and it seems that their approach is to just convert their Silverlight apps into WPF apps and use ClickOnce for the deployment. The advantage here is a relatively easy and clean port (compared to HTML/CSS/javaScript) and we still get the benefit of existing code / look / feel.
These apps are all internal as well, so we don't have platform problems or browser issues to worry about.
I'd like to implement Google Analytics tracking on a Windows 8 / Metro app.
There's no Windows SDK.
What would be the best way to do it in your opinion ?
Thanks, best regards
Geoffroy
MarkedUp Analytics for Windows 8 is another option for Windows 8 - it supports both WinJS and WinRT, and even works offline. It's currently free. (Disclaimer: I work on MarkedUp)
Is this something you are looking for?
Here is an article in our team blog on how we solve that issue:
http://dreamteam-mobile.com/blog/2012/08/windows-8-metro-apps-google-analytics/
Here is a good one that with lots of features and activity:
https://github.com/AttackPattern/CSharpAnalytics
If you're creating a new app, you will probably want to use the new Google Analytics SDK for Windows 8 and Windows Phone. Google recently had a major update to GA and added all kinds of snazzy features specifically for apps (vs. websites). Along with this change they scrapped the older UTM protocol and now require the newer measurement protocol for all apps. AFAIK, this SDK is the only one out there that supports the new measurement protocol thereby being the only one that works with new GA mobile app properties. Note: you can still use these other SDKs with existing GA properties or by fooling GA into thinking you're app is a website by providing a verifiable domain name.
Full disclosure: I wrote this SDK and created it for this very reason. It supports Win8 JS, Win8 Xaml, WP7, & WP8.
Many folks do not know that Microsoft gives Telemetry SDK http://msdn.microsoft.com/library/windows/apps/hh967768 as a nuget extension.
You can try it if GA is not a strong requirement.
We ran into the same problem at Nascent, so we created an Open Source project for it.
Check out Google Analytics for WinRT: A pretty simple but powerful Google Analytics client library for Windows Store apps.
Disclaimer: I am the author for Gappalytics
You should try Gappalytics for code/UI event tracking, it is a very simple library which unlocks you a full potential of Google analytics.
It works better than mentioned before lib's because it can persist uniqueness of a user this way your data will not be skewed.
I am developing a GPS smart device application with VS 2008 and .NET compact framework 3.5 on windows 6.1 mobile, I wanna to show the current location to the user on windows mobile Form using an interactive google Map control. But I searched a lot for such a control through many sites uselessly can anyone tell me how to find this control or how to do it please ?
GMaps.NET is the best in my opinion:
http://greatmaps.codeplex.com/
Here is a project in codeplex you may try. Download the source code there is no binary for download.
I'm also developing in the same environment and looking at adding navigation to our app. In our case the device will be in a vehicle so we want "Tom Tom" style nav rather than "top down" Google Maps.
We are using Resco controls which are excellent. They have recently released a navigation control that you can just drag on to a form. I'm hoping to evaluate this soon. This stuff isn't cheap but you might want to check out the demo if your project has the budget. Resco are an excellent company to deal with (no affiliation - just that they have made my app look cool and saved me a LOT of work).
http://www.resco.net/developer/mapnavigation/overview.aspx
Cheers
Mark
I want to know how can I build UIs like skype using standard .Net/C#. Is it possible at all?
Thanks
You can use Windows Presentation Foundation to build more stylish GUIs than Windows Forms. It's pretty difficult to move from Forms to WPF. You usually need a good design tool, like Expression Blend.
AFAIK skype was built using Qt4, it's rather easy to build custom gui widgets, check
C++ GUI Programming with Qt4, 2nd Edition and this tutorial.
P.S. check this to see how to build qt4 on windows using MSVC 2008.
It might be possible to build such an UI using Windows Forms, but only with a lot of custom control code or a really good component suite. But as Chris said, WPF should be the tool of your choice when you want to use .NET.
Qt4 is a really powerful C++ framework, also powering apps like Google Earth. The Qt SDK, inclduing everything you need to get started (Compiler, IDE, documentation), can be obtained here. It's licensed (among others) under the LGPL.
Windows Presentation Foundation will give you the most flexibility, but it can be hard to use. An alternative to this is Sliverlight - Version 3 is going to be capable of being used outside of the browser (similar to Adobe Air), and in some ways provides an easier development experience. You might want to consider using some third party controls to give you access to nice functionality that you wouldn't get out of box.
To my acknowledge Skype is build with Delphi an a set of third party tools, so it for sure can be done without WPF.
Take a look at the components from DevExpress or TMS.