Best resources for learning xaml for Windows Store Apps? [closed] - xaml

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm looking for books, online tutorials, articles, training videos and any kind of resource to learn XAML for Windows Store App. I want to master XAML to build powerful Apps. For that reason I will appreciate any helpful information.
Keep it coming!
Summary
Training
MSDN
generaionapp.com
Blogs
31 Days of Windows 8
Code Samples
MSDN Windows 8 app samples
Books
Building Windows 8 Apps with C# and XAML (Microsoft Windows Development Series). Jeremy Likness
Incoming Books
Programming Windows®, 6th Edition. Charles Petzold
Tools
Visual Studio

I really like following series
31 Days of Windows 8
Also I think Generation App have some good resources and even offers free 1 On 1 app consultation.
One of the best resource for me have been Windows 8 app samples, it is really helpful to use these examples, although not all the examples are straight forward.

My book, Building Windows 8 Apps with C# and XAML (I'm avoiding posting a "vanity link" on purpose, but you should find it easily by searching on the title) has an entire chapter devoted to XAML that I believe is quite thorough.

I can recommend this book from Charles Petzold:
Programming Windows®, 6th Edition
It contains basic guides, how to use and write XAML code, how to work with the page layout, use styles and templates, etc. Currently it's available as a preview for discounted price. The final book is expected at the beginning of the next year.

I think the very best resource for learning a new tech is to write some code with it. The most helpful learning mechanism that I used was the Contoso Cookbook hands-on lab, which walks you through building most of the new features for Windows Store apps. You can download it from http://www.microsoft.com/en-us/download/details.aspx?id=29854. Choose the Win8CS.Setup.exe download for C# and XAML.
You will need Visual Studio Express 2012 for Windows 8; you can download it free from http://aka.ms/JenVS2012 (halfway down the page, in blue).
Finally, Generation App contains a program designed to help you learn to write a Windows Store app in 30 days. Each day you will get an email that gives you the next step, so you can step-by-step learn to build an app. There are also free design consultations and tech support available through the program.

Time for an up-to-date answer:
C# Refresh:
http://blog.jerrynixon.com/2014/01/free-c-training-for-beginners-and.html
Blend training:
http://blog.jerrynixon.com/2014/01/the-most-comprehensive-blend-for-visual.html
Beginning XAML:
http://blog.jerrynixon.com/2014/02/more-free-training-developing-windows.html
Universal Apps:
http://blog.jerrynixon.com/2014/10/ready-to-learn-developing-universal.html
There's more here:
http://blog.jerrynixon.com/p/learn.html
Best of luck!

Related

How to develop web desktop using ExtJS 4? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I have learned basics of ExtJS and developed some web apps using ExtJS. Now I have to develop web desktop using ExtJS (like desktop app which is present in examples folder) but I am not able to find any documentation or tutorial or book about how to develop it.
Does anyone knows how to develop web desktop application using ExtJS 4? Where can I get any tutorial/ book/ video about developing web desktop?
I doubt you'll find a book or tutorial dedicated to exactly what you're looking for, but you can put together enough resources across the internet to do the trick.
A Google search of "extjs 4 cookbook" turned up a book called "Ext JS 4 Web Application Development Cookbook" that seems to have plenty of information. However, it seems very new and I personally haven't read it, so I can't vouch for it. But it's there.
Other than that, Sencha's own documentation site will have most of what you need. The series of articles on App Architecture may be of some use if you're planning to take the MVC approach, as will the articles on components and layouts.
That will cover the basics, but there's no real definitive guide to making a web desktop app that I'm aware of. It all depends on what your requirements are, how much time you have available, etc. If you're looking for help with a specific component (like creating a Windows-style file browser system) then you'll probably have better luck asking more narrow questions.
You can just use default Web Desktop Sample provided by Sencha and modify it a little bit.
I am also interested in, I did what I advice you, so you can look what I have received now:
http://www.bdovhan.orgfree.com/
Hmmm, these free hosting providers use lot of ads if your site becomes clickable.
I created another mirror, there should be no ads: http://www.julfysoft.16mb.com/index.html
but it can take a while to load it...
We inspired from the desktop sample and we build a full functional web app using Extj 6.7 along with Unigui Framework (Delphi), and the result is awsome:
Just implementing the idea step by step.

Text to speech on Quizlet.com [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
How did they implement text to speech (TTS)? Is there an open, free API for TTS synthesis? I know about Google Translate, but the license is not clear to me (another issue is that they block a request if it contains a referrer). Any idea?
Majdron,
I'm a lead developer at Quizlet. We're using a combination of our own technology and licensing/purchasing TTS software from several different companies.
There are some open source TTS engines/voices:
http://www.cstr.ed.ac.uk/projects/festival/
http://www.babelfish.org/tts-free.htm
http://espeak.sourceforge.net/
http://freetts.sourceforge.net/docs/index.php
http://mary.dfki.de/
Good luck!
The voices sound exactly the same as http://www.neospeech.com. Also, their list of languages match exactly.
It's not free, you have to license it.
Google has just introduced browser-based access to its speech engine through HTML5.
http://slides.html5rocks.com/#speech-input
To get this page to work, I launched the Chromium browser as follows in Ubuntu:
$ chromium-browser --enable-speech-input
I'm not sure if this works in other operating systems.
Another interesting project is WAMI from MIT:
http://wami.csail.mit.edu
I don't know which specific engine Quizlet are using, but assuming they are using a free service then it might be TTS-API (http://tts-api.com/) which was recently featured on Hacker News.
From what I know is the only "free-to-use" TTS web-API out there. Please comment below if I'm wrong - I'd love to find similar free services. There are a lot of pay only services out there but very very few truly free ones.
Since finding out about TTS-API on HN I've successfully used it in a recent app project. Since the TTS is only a HTTP fetch away I was able to quickly integrate it in both the iOS and Android versions of my app. The service appears to be very quick, so no complaints so far :-)
Nobody gave the right answer. They have their own TTS engine that is connected to a single file located at http://quizlet.com/tts/en.mp3 the file takes arguments with it so the url http://quizlet.com/tts/en.mp3?v=14&b=QXJlYSBvZiBwYXJhbGxlbG9ncmFt&s=m5dx52Q. says "Area of parallelogram" thanks the first base64 string labeled b. I have not discovered what v or s are used for but I know they are essential for making the file speak. I will do more research and get back to this answer.
jj b is correct. The core engine of Quizlet's speech features is Neospeech, and uses Neospeech's VTML (VoiceText [TM] Markup Language) exactly, as far as I can tell.

Open Source ImageProcessing Library, SDK or API [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking for an open source image processing libraries or APIs those provide me to create a program which captures the license plate of a car in a parking system and gives me the number plate as a text . It would be great if I can have it in managed code (c# or java).
Any help would be greatly appreciated.
Thanks in advance
There are no libraries that are going to explicitly give you the license plate from an image if the image is passed as an argument, at least open source. You have to use multiple functions within the library to transform, manipulate, and extract the information you want. This is considered a 'solved' problem within Computer Vision. If there were in fact an open source library to do what you want, I'm sure a lot of Companies selling LPR technologies would stop selling it because it wouldn't be economically feasible.
The other problems you will have is the vast difference in license plate designs and styles. Your algorithm will have to be tweaked and tweaked constantly for ever changing license plates. For instance, in the US, the State of Florida has hundreds of license plates. It has been stated in the past that performing LPR on Florida license plates is one of the most difficult tasks.
OpenCV is the closest you will get. However, you will need to understand Fourier transforms and other advanced mathematical algorithms to derive the information you want.
This esnips site has various zipped solutions that other people have come up with. Some may or may not work.
You can also take a look at this CodeProject article on Image Recognition with Neural Networks
if it was c++
imageMagicK for image processing (good)
openCV for video recording (fair)
Magick++ (http://www.imagemagick.org/Magick++/) is great for the job you want but it's in C++.
In the VM world there you can use the Java Advanced Imaging API LeadTools for jvm imaging. I don't
know any decent open source library in .NET but there is a Ruby port of Camellia if you are interested
in (http://camellia.sourceforge.net/).

Objective-C/Cocoa tutorial for internet capable application? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've done a bit of iPhone programming (even have 1 published app) but what I'm really interested in doing is learning to create applications for OS X.
I'm a 7 year .Net Developer so I have some understanding of how to make desktop applications, though I don't know much about memory management as .Net spoiled me.
I was hoping someone could point me in the direction of a good tutorial for Objective-C/Cocoa but SPECIFICALLY targeting networking protocols as the application I have in mind would need to have networking capabilities (it's a turn based game with included chat).
Everywhere I look for tutorials these days leads me to iPhone and Cocoa-Touch tutorials but I need desktop tutorials.
You're probably gonna have to tackle the two subjects separately. For general desktop app development, Aaron Hillegass' book Cocoa Programming for Mac OS X is the most often recommended. It also covers memory management, though if you've already gotten an iPhone application published, I presume you've already tackled the subject.
For networking, Apple provides Getting Started with Networking, Internet, and Web, which is a bit broad, but leads to Introduction to Stream Programming Guide for Cocoa, which in turn contains the chapter Setting Up Socket Streams.
Also keep in mind, OS X is a Unix™ platform, and Objective-C is a superset of C. This means you can eschew Cocoa entirely and use the BSD socket API directly using standard C syntax—meaning you can just Google "bsd socket tutorial" and you're off to the races.
The XCode installation comes with a ton of example code in the /Developer/Examples folder.
There are even more on the ADC site, such as GeekGameBoard.
Apple has a ton of them. Beginner tutorials are not going to have much to do with online games because they're for beginners.

Problem Steps Recorder tool to make tutorials [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
This weekend I installed Windows 7 (brilliant!) and there I found this genious tool called Problem Steps Recorder. Apparently a tool that came with the beta bug reporting tool thingy.
I am currently trying to document some application usages for other developers. (In this exact case, how to get Showplan XML Statistics in SQL Profiler and some basic usage of Database Engine Tuning Advisor). And I was thinking that a tool like that Problem Steps Recorder with be perfect for this! Only problem is that it is only in windows 7 (?) and the output is an mht file which also contains some general bug issue text etc...
Anyways, does anyone know if this tool is available in a more general version? Or if there are some free and smooth alternatives which does kind of the same thing for Vista (and other windows versions if possible)?
Maybe Wink is your answer.
I'm looking for a better capture tool for both user documentation and reporting bugs. The best "steps recorder" that I've seen is bundled with Testuff. Their Test Runner app lets you select a region to record (video). It captures every mouse click and logs every key press along side the video playback. Of course, it's designed only for reporting bugs to a development team.
I'm still using SnagIt (cheap, not free) for capturing screens and adding annotations. I also have Camtasia, but that's definitely not "free" as you requested :)
I just stumbled upon 'Imago recorder', available via various software / download sites. It's not pretty but it does the trick and it's free.
It's currentyl available here
Additional option you should definitely pay attention to is StepsToReproduce. There are several options for recording (screen/window/region) and nice powerful annotation tools. And it's also free!