Will Widget Support in WP7? - windows-phone-7

I want to develop an application for WP7 using HTML,CSS and Javascript something Similar to Nokia WRT(Web Widget) Will this Support in WP7? .Will the app require signing ? Can I use Metro style for WP7?

Windows Phone 7 (and 7.5) applications are written either using the XNA framework (for gaming style applications) or Silverlight (for "apps"). Windows Mobile 6.5 (and prior) have applications either using the compact edition of WinForms, or using embedded C++.
The current design guide for the Silverlight applications for Windows Mobile 7.x is virtually identical to that for Metro on Windows 8 (there are even a bunch of controls to help you out).
As for using a HTML/CSS/JS application; it may work in browser, but I'm not aware of any ways to (nor plans to allow) distribute apps of this type to Windows Mobile 7.x devices.

There's no support for widgets but you may be interested in PhoneGap as that now has beta support for WP7 and is similar to web widgets.

Related

Xamarin Forms for Windows Desktop app?

I have a need to create a desktop application that can run on Windows machines (Windows 7, 8, 10 and Windows Server). I understand I can use Classic WPF, but prefer to use Xamarin Forms.
Does XF support Windows Desktop apps? If so, are there any gotchas to be aware of?
The next release of Xamarin Forms, Xamarin Forms 3, is going to add full support for desktop apps on Windows, Mac OS and Linux. The MacOS support is in preview now, but the Windows support is still in development.
As I understand it, the plan is to use WPF for the Windows support, so your solution would include a WPF project in addition to each of the other platform specific projects. That will allow development of traditional desktop Windows apps, rather than UWP type apps.
The hope/assumption here is that, because these are WPF apps they should therefore be able to run on versions of Windows that don't support UWP apps - Windows 7 and Server 2008 for example.
There's more on what's coming in Xamarin Forms 3 on the Xamarin Blog here, and also in the Microsoft Build 2017 talk by David Ortinau.
I was at a talk by Xamarin TSP Michael Sivers last night and he mentioned that there are discussions ongoing about a XAML standard that could be adopted by both Xamarin and WPF which makes a lot of sense in the context of Xamarin forms apps on WPF.
on Windows, Xamarin Forms supports UWP apps only.

PhoneJs not working for Windows Phone7

I have developed an app using PhoneJs framework for all mobile plateforms like Android, iOs, BleckBerry and Windows Phone. Now I came to know that PhoneJs doesn't support Windows Phone 7. I have to launch my app in next two days everything is ready except WP7. Can anyone suggest me some alternates for WP7 using PhoneJs. or how can I do porting for WP7.
While Windows Phone 7.x platform is not officially supported by PhoneJS, most apps will work, with partially degraded UI and performance. For example, I just checked the TipCalculator demo on HTC Mozart browser.
Packaging for WP7 can be done with PhoneGap Build.

How do I get my Windows Phone 7 app to show up in the Windows Phone 8 marketplace?

I must be doing something wrong when I'm doing my builds. I want my current update to be available for Windows Phone 7 and Windows Phone 8. I am using the WP8 SDK and targeting OS 8.
When I upload my XAP I get the AnyCPU.xap and now my app is only available on WP8. How can I make it available on WP7 as well?
DevCenter and the WP runtime works as following:
You can have one WP7 XAP and that could run on both WP7 and WP8.
-or- You can have one XAP for WP7 and one (or more) XAPs for WP8. The "or more" part comes in for multiple resolutions.
However, there's no way to take a WP8 project compiled in VS2012 and run it on WP7. You can't run WP8 XAPs on WP7. That's pretty obvious once we think about it since the assemblies being used in WP8 aren't available on WP7.
So, developers have to choose which code sharing model across WP7 and WP8 works for their app:
if your app only uses WP7 featuresets and looks OK on WP8 HD, use a WP7 XAP.
If your app only partially uses WP8 featuresets, create on WP7 XAP, and share the codebase to create WP8 XAP that lights-up with WP8 featursets.
And if your app must have WP8 featuresets (e.g. NFC or Bluetooth centric apps, etc) then you obviously can't target WP7 and can only submit WP8 XAPs.
Here's a print screen demoing the DevCenter support for submitting multiple XAPs for the same app on different platform versions and different resolutions:
For more information on how to target both WP7 and WP8 see this Nokia developer article. The article explains how to share code between WP7 and WP8 at runtime & compile time, what new features are WP8 exclusive and how to support multiple resolutions. I helped author that article so hopefully you'll find it useful. There's lots of helpful techniques that might not be obvious.
The Dev Center now allows you to have multiple xap files submitted for a single app.
So you can have one version submitted targeting 7.* and others for 8.*. E.g.
This allows you to target both platforms from one app.
You need to reupload the XAP file with Target Windows Phone OS Version in Visual Studio project properties set to Windows Phone OS 7.1

Will WP Applications for 7.5 work on WP8 also?

Will applications working on wp7.5 work on wp8 also?
Yes, WP 7, WP 7.5 apps will continue to work on WP8, including apps using XNA framework. Although WP8 apps won't work on older platforms (which is expected).
Any of the existing WP devices will NOT receive the WP8 update. They will get the WP 7.8 update, which include the new start screen and 'user experience' but nothing else.
If you write an app targeting WP7.5, it will work on all devices.
UPDATE from BUILD 2012:
Windows Phone 8 SDK is now publicly available.
All your existing apps targeting WP 7 or WP 7.5 will 'just work'
You can update your apps to WP8 platform the same way you've used to upgrade WP 7 to WP 7.5, although this will make your app only work with WP8 devices. (AFAIK. can't confirm this.)
If you mark your app as a WP8 app, it will not work on WP7 or WP 7.5. Although you can mark the app as WP7.5 app, then you can use reflection to find the APIs you want, and call them (and degrade properly on a WP7.5 device where these APIs won't be available.)
In my opinion, reflection is messy, but you still have an option to support both using the same code, until WP 7.5 devices fade away. (You may have to take extra care when using reflection, because AFAIK there are some limitations to reflection on WinRT to avoid security and stability issues, which may be still true for WP8+)
Just as an additional information from my experiments with the currently available WP8 emulators and WP8 prototype devices. Not sure if the below will be changed in the final version:
Some UI controls for native Silverlight apps look different on the same WP8 emulator when app is compiled for 7.5 and 8. For example, check boxes look like WP7 when app is compiled to 7.5 and look more modern if app is compiled for WP8.
HTML5 apps and WebBrowser control. If your app is compiled for 7.5 it will continue to run old IE9 even on WP8. If you recompile it to WP8 the WebBrowser control will use IE10 with many improvements and optimizations. Confirmed by Microsoft WP IE team.
So there are some minor differences for WP7/8 apps run on WP8.

How to develop an application UI like Metro for Windows Vista/7

How to develop an application UI like Metro for Windows Vista/7
github recently released their official client for windows and is very similar to Metro
http://windows.github.com/
You can do it in WPF by retemplating all the controls you use. There seem to be libraries that already do it to make apps look like the Zune Software or the GitHub client.
http://elysium.codeplex.com/
http://mahapps.com/MahApps.Metro/
You can also use Telerik Rad Controls to create WinForms application in metro style theme.
http://www.telerik.com/products/winforms.aspx
Metro UI with Telerik Windows Forms Controls

Resources