As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm researching a project that involves displaying different data on different monitors. Essentially it is a like a game show app. The idea is a teacher plugs his/her laptop into a projector and starts the application. The projector displays the question with a countdown timer. The laptop screen shows the question & countdown timer but also shows the answer to the question as well as a list of students so the teacher can select the one that got the answer right so it can keep score.
I think it would be fairly straightforward as a window forms application but I'd like to make it web-based so that we don't have to worry about the specs of the teachers' machines being compatible, distributing updates to the various teachers, etc.
It looks like Silverlight may be a possible solution based on this post, but I was wondering if there were any other options for this. Also, since I'm in the research phase, I'm pretty flexible about looking at different options.
You could get something working with ASP.Net by having two different pages, one for the laptop screen, the other for the projector, and have the two pages talk to the server via SignalR.
The teacher would need to manually move the pages to the right monitor, though.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
So I want to start working on specific pages on my website to have a mobile version. I was wondering how I should go about it? Do I create a new controller for each controller so that if it detects mobile then it redirects to that controller? or do i just use css to change how the page gets viewed?
If I need to create a new controlelr do I host it on a subdomain?
Comments are greatly appreciated.
Thanks!!
#TheRealKingK is right about picking up some books on the matter. There are always 1000 ways to solve a problem, so it really depends on the variables involved in your project. I read an article in the latest MSDN that touches on mobile/desktop strategies and it had some good insight.
CSS media queries are excellent for helping render things for different sized screen, but do not help with detecting hardware capabilities, or filtering out heavy media out of the site for faster downloads on say a 3G mobile network.
Having a seperate controller base could be a decent strategy. I would have ALL your controller inherit from a custom base controller that (among other things), would determine where the request is coming from, and route them to the right controller. This really depending on what the site is for and what your client needs on the desktop versus a mobile app (native or HTML5)
I am playing around with rolling an MVC4 blogging application with a custom content management on the backend. Thus far it is pretty lightweight, so CSS is working for me.
I dunno if this sounds like a nerd-rambling or not, but hopefully it gives you some insight.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
So I have built an iPhone application using built in SDK controls, just wondering how I could make better looking applications like the ones displayed on http://pttrns.com/
Directions to books or tutorials would be grateful as well as any tips.
Take a look at Scoutzie. It's a website for finding mobile designers and design ideas.
Learn the art of graphics design, build your image assets, and stich them onto your views. You can do this a plethora of ways, not the least of which is custom drawing, image views, pattern colours... Alternatively, you can hire a designer like most of us do. :)
Point is, good iPhone interfaces are usually skinned by designers, or developers with design experience.
Look at good apps and try to recreate the experience. When the UI Layout etc is good, there really is not much left thanlearn how to create sophisticated animations and learn photoshop!
In addition, apple has several guides in the UI topic. Look around in the dev center, there is much to discover!
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am building a web application that have several requirements for the client:
1. It should be one page (web app).
2. Contains complex UI elements (that I need to draw/create).
3. Support client side coding (data comes from 3rd parties and needs to be rendered in the browser.
I was leaning toward Vaadin but I'm not sure it is flexible enough for #3.
I don't care too much about the server side, I have a Tomcat server with servlets that provides all the data needed to be rendered (besides the data taken from other server).
I do care about the client side, but have zero knowledge in JavaScript.
My last web client was a complex Flash application, and Vaadin simply seems the "closest" way.
To conclude Given this info should I go with a Vaadin (or Wicket) solution?
Or invest time to really learn HTML5/JavaScript/CSS and build my UI in a conventional way?
(with possible help from Backbone/Ember/jQuery and/or any other)
Thanks
I think you should get started in HTML, CSS and JavaScript. The skills are very transferable and it is easy to get started (although there is lots of depth in these areas, so you'll never stop finding new things).
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have added iAd to my app but I have read that is not the best advertising platform on iOS. Must I change it to another option like AdWhirl or the Google Ads SDK for iOS. Whats the most lucrative option? (My app is a tourist guide)
Thanks for reading.
I think AdWhirl is a good idea and is what I use in my ad supported apps. It allows you to use most of the main advertising companies and means you can switch between the different ones without creating new builds of your app.
Personally I place iAd as the first priory as the rates are the best but the fill rates are often pretty low (and non-existent in many countries). AdMob is second and I used "house ads" third.
The answer for you probably depends on where your users are and exactly what your app does. But that's exactly why AdWhirl is a good idea, you can change the ratios as often as you want.
(One thing to consider if you're expecting tourists to use it: will they have data switched on? You're not going to get many click's if your users are not online!)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I need to add a real time dashboard of data to a ASP.NET MVC application. The dashboard needs to be refreshed every few minutes from SQL server 2008. I was going to use ASP.NET MVC, with jQuery and AJAX. But Silverlight 3 is a possible option (each client has Silverlight 3 installed). I know WPF, is it worth the jump to SL 3 for this?
A dashboard is an excellent use of Silverlight. You can create some terrific looking UIs and it can be used to create a very compelling visual experience. Charts and gauges will pop off the screen. Your data will look incredible.
There is a learning curve when developing your first Silverlight app so make sure that you're clear on what the final product will be. If the requirements are well defined, you'll be able to determine if you think it is something that you and your team will be able to achieve.
For a dashboard, I think a JQuery solution works best and that is the direction I would go in. I'm still a little unsold on the long term future of Silverlight compared to the AJAX/HTML 5 future.
I would only go to SL 3 under one of the 2 scenarios below.
You need a rich UI experience (ex. fancy charts, graphs, etc..) that WPF/SL will help you achieve easier. If the user interacts with the dashboard, then that makes it a good candidate
You want to learn SL 3 or want your team to learn SL 3