WM Trojan Dialer, a case for sandboxed apps/managed code - Windows Phone 7 General

As seen here http://forum.xda-developers.com/showthread.php?t=650393 theres a game that people have downloaded that is infected with a trojan that calls out to expensive international numbers at midnight,
I can imagine the guys at Gizmodo/Engadget etc having a field day with WM Trojan racks up bills etc. and the bad press it brings to Windows Mobile
Is this a case for WP7 and its Silverlight/XNA written apps only and apps that can be withdrawn from a single market place instead of dodgy copies hitting numberous websites?

DMAND said:
Is this a case for WP7 and its Silverlight/XNA written apps only and apps that can be withdrawn from a single market place instead of dodgy copies hitting numberous websites?
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You realize of course that your [thread] title doesn't match the contents of the thread at all?
Your title purports to suggest sandboxing and managed code, which are both good ideas, and then in the thread itself you talk about restricting the APIs available on the platform to Silverlight/XNA and restricting distributing to the Marketplace, which is a terrible idea.
"Managed code" -- in case you weren't aware -- is terminology created by Microsoft for code that interacts exclusively with the CLR.
BUT IN CASE YOU DON'T KNOW, P/INVOKE IS PART OF THE CLR, SO "MANAGED CODE" CAN STILL ACCESS NATIVE APIS!
"Sandboxing" can refer to a broad range of concepts, all of which are relatively good ideas (although some are more expensive in terms of overhead than others).
I think the best thing that Microsoft could do to prevent attacks like this -- rather than locking down their whole OS like Apple-wannabes -- is to implement the multi-user paradigm of Windows NT6.x and/or Linux on their phone OS.
See the problem -- as far as I can tell -- is that Windows CE is a single-user operating system. Much like Windows 9.x. Which means that processes only run in one context: Administrator.
So any process that is running on your Windows CE device, has full access and control of the device/operating system. This is why you experience so many lock-ups/crashes on CE-based devices.
In a modern multi-user operating system, processes can run in one of two contexts: User or Administrator. The User context has no access to the system itself -- it is effectively sandboxed. It can still wreak havoc in many ways, but it cannot bring down the operating system because it doesn't have the privledges to access the APIs et cetera that it would need to do so. The Administrator context still exists, and the user chooses to elevate processes there when the need arises -- this is what UAC, runas, su, and sudo are for in Windows/Linux.
These are the devices that should be implemented on a phone OS, not draconian lock-in schemes that turn a phone OS into a phone appliance.

Well, actually making phone calls should never prompt for elevated permissions as far as I am concerned.
In the case mentioned above a game has an add on functionality which doesn't play nice, so even prompting on installation (which WinMo 6.5 does), doesn't help matters.
The CLR incorporates a pretty sophisticated permission management but it's terrible to deal with it, even if as a programmer you know what things are about - pushing it onto the end user of a phone in my opinion would be a pretty bad idea.
Cases like this one are exactlly why the way Microsoft intends to deal with software, is a great idea for a default behavior - although I would like to be able to sideload applications.
But honestly, if people could sideload at all, they would activate it in masses, if even for one dumb farting app, outside the marketplace that everyone thought was cool. I'm not talking about devs or Power Users but about people using Google to find: how to get app xyz working.
Pretty soon a situation would arise like the one we could see some weeks ago, when a virus infested lots of jailbroken iPhones in Australia. The problem was that simply after jail break, most didn't change the administrator password of the phone, allowing telnet connections from the phone network.
I don't like the situation that arises with WP7 and I really hope we will get access to APIs for doing actual phone calls, accessing the PIM data, etc. but yes: sandboxing with reduced permission sets without elevation is the way to go when MS tries to change the way WinMo is perceived by many: unstable and easily compromised.

off topic/
Please copy / paste / timetravel / this conversation back to 1975, to a non-suspecting group of consumers, along with the PDA and tell them this is how we go about calling eachother in 2010. Sandboxed AntiTrojan/Virus Administrative Rights Calling Application Programming Interface and some more of that.
For sure they will protest and kling-on to the old round dialer disk phones.
/end of topic
It''s about control. As many other said and Microsoft implicated, they need more control over the brand/expierence.
In the early months of 2002 you could take your Compaq Ipaq 3870 and hook it up to a Bluetooth GPS, a Bluetooth Phone with GPRS, and have navigation- and web based realtime GPS Tracking software running at the same time.
That is 7 years back. Making that work took 5 minutes (manually configuring COMport splitter).
I sincelery hope that developers will get access to the system at a level that makes the above possible.

lucid said:
off topic/
Please copy / paste / timetravel / this conversation back to 1975, to a non-suspecting group of consumers, along with the PDA and tell them this is how we go about calling eachother in 2010. Sandboxed AntiTrojan/Virus Administrative Rights Calling Application Programming Interface and some more of that.
For sure they will protest and kling-on to the old round dialer disk phones.
/end of topic
It''s about control. As many other said and Microsoft implicated, they need more control over the brand/expierence.
In the early months of 2002 you could take your Compaq Ipaq 3870 and hook it up to a Bluetooth GPS, a Bluetooth Phone with GPRS, and have navigation- and web based realtime GPS Tracking software running at the same time.
That is 7 years back. Making that work took 5 minutes (manually configuring COMport splitter).
I sincelery hope that developers will get access to the system at a level that makes the above possible.
Click to expand...
Click to collapse
LOLLOLOLzzzzzz

Related

EDITORIAL: Newest Interface Schemes for WindowsMobile/ Android HTC Phones

There's a lot of development at XDA, but often hard to get a snapshot of what is happening all over the site. Since this topic covers multiple phones, and is about modifying the whole user interface of the phones, it seems right to post it here. I would like to see more energy put into User Experience design -- and general usability -- as opposed to just replicating what's out there.
For me, all the effort that's been spent on replicating the Windows 6.5 interface is such an un-leveraged, fairly wasteful use of time and energy -- other than for decoration purposes so someone can say "I've got the invisible honeycomb look!". ( Microsoft's CEO Ballmer himself, as most industry analysts, have seen it as a lame band-aid for Microsoft to APPEAR to be innovating after apple kicked its ass. This is why what should have been a HUGE marketing & branding campaign, heralding WINDOWS PHONE as the new brand for Windows Mobile as instead been fairly low-key. Because the phones are all out there already from HTC, etc, but they're running the ugly, left-in-the-dust 6.5 interface. Ballmer acknowleged WindowsMobile 7.0 should be out -- and THAT could be a game changer. It will for sure have elements of the Zune HD interface, which is following the interface "family" (or eco-system -- new word of the year) of Windows 7.0 desktop user experience )
I'd like to see what user interface designers think about all of this.
It seems to me that the world of touchscreen phones has, essentially, four navigation schemes:
(1) Apple iphone is a grid-based icon system, which "sells" the idea of specialty apps -- as replacements for 90% of them which could be web pages displaying through a decent mobile browser.
(2) Palm's Web OS, which essentially uses a full screen version of Apple's own "coverflow" display system -- providing a context-view of what else is nearby the main window you're working with.
(3) Android's widget-based system -- which I view as enabling unrestricted usage of the entire screen, to be adapted into custom navigation schemes and display systems for applets & widgets.
(4) WM's old-fashioned pull-down menu, click-through to tiny-type interface screens, all inconsistent from one another, forming a hodge-podge stick and glue user experience. It just barely gets you where you need to go.
(I know all of these can be, and should be, disputed. But it's just to set the stage for: what can we do on HTC phones that provides flexible and rapid-access interfaces for the functions people use most).
---------------------------------------
So here are some examples:
---------------------------------------
This is the interface for a new WindowsXP phone made in China. I saw this today on GIZMODO:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
--
The above XP phone interface is not for Windows Mobile, but for fully functional Windows XP OS. So we see more convergence of platforms and devices. But there are some resemblances to some other schemes emerging, some of which we see at XDA:
For example:
1. FEWidgets Ultimate 1.0b12 , screenshots below:
It's nice to see some original thinking going on here, vs just accepting TouchFlo 3 as a great interface just because it's shipping on so many phones.
2. HTC's Hero theme transformed people's view of the possibilities for Android OS ...
To me, android's initial round of wallpaper schemes made the whole UI appear lifeless and ugly, like some bad imitation Salvador Dali painting. But HTC's Hero showed how some simple graphical elements could transform the overall appearance of Android -- which I am sure made Android's makers very happy, since they built something with an open architecture. (I want to save Sense UI for separate discussion)
3. ANDROKKID (from XDA's iFonz developer)
Written in dot net, this is the newest interface scheme from "simo" of simosoftprojects.com. He developed about 4 iterations of the iFonz interface over a two-year period before putting it to bed earlier this year in favor of the more Android-like "Anrokkid". Once simo moved away from ifonz (icon grid) and towards androkkid, the "radical change" was making the whole screen addressable in terms of navigation and display elements, and open-source widgets.
Now that we see the Hero Theme for Androkkid, to me this look also demonstrates the greater power available to revamp the entire look of Androkkid... more than just dragging around some widgets on a phone desktop.
Some emerging examples:
--
Would love to get some comments -- and some posts of other current interface schemes being developed here at XDA. thanks!
(Mods -- if this thread belongs elsewhere, would you please move it and PM me so that I understand where and why. thank you)
Please tell me hot upgrade above mentioned very damn good products on my i780....?
psolunke said:
Please tell me hot upgrade above mentioned very damn good products on my i780....?
Click to expand...
Click to collapse
Sorry I don't know what the i780 is ... I probably should, but I don't. Is it an HTC phone?
I think the best investment of time right now is ANDROKKID -- because I read recently that the developer of FEWidgets has less time to move along his excellent UI ....
Androkkid thread is here:
http://forum.xda-developers.com/showthread.php?t=540428
You have to invest time to go read and follow its instructions. People are very helpful in the thread. The main thing you may want to know is that Androkkid is an application that installs with a .cab file. It has never been cooked into a ROM, as far as I know. Because it is unnecessary to do so.
It requires Microsoft .net compact framework.
Samsung i780..now I hv WM 6.5 in it.
Please let me know how can you help me out.
psolunke said:
Samsung i780..now I hv WM 6.5 in it.
Please let me know how can you help me out.
Click to expand...
Click to collapse
It's very simple:
Go to the link for the thread I listed above -- the official ANDROKKID thread, and post there: "How do I install Androkkid on my Samsung 1780 running WM 6.5 ?"
Seriously, I cannot help you. Only they can. good luck.

iPhone 4.0 will have multitasking? WP7, you better have that as well

Just came:
http://www.appleinsider.com/article...software_to_deliver_multitasking_support.html
Still not sure though ... but quite interesting.
If that is true, WP7 better to have it as well!
It's already been hinted that WP7S has multitasking. When you click back on the phone it's goes back to the last application or menu you were using.
Let's say you open Pictures, then you Open the Web Browser. If you click the back button then it will go back to pictures.
Yes, I know that, WP7 will have some sort of multitasking capability.
I just want to post news from other platform competitor (iPhone) so we can see that they are working on something ...
This year would be interesting on mobile world (WP7, iPhone 4, iPad?, HP Slate?).
krjcook said:
It's already been hinted that WP7S has multitasking. When you click back on the phone it's goes back to the last application or menu you were using.
Let's say you open Pictures, then you Open the Web Browser. If you click the back button then it will go back to pictures.
Click to expand...
Click to collapse
Speaking of Tables, did you know that LG is supposedly making a WP7S tablet. I don't really care about that, but there are leaked videos of MS Courier which is the hottest thing I've ever seen. Also MS has some touch based OS called MS Locus. It's seens to be Webos, Android, and Iphone OS combined. Here's a pic
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More Info Here: http://www.istartedsomething.com/20100208/location-based-operating-system-concept-locus-os/
krjcook said:
When you click back on the phone it's goes back to the last application or menu you were using.
Click to expand...
Click to collapse
That's NOT multitasking
seed_al said:
That's NOT multitasking
Click to expand...
Click to collapse
Please explain to me what multitasking is. It's a mobile device, what are you expecting multiple windows like you for A Full Blown Desktop OS? You can only view one app at a time. What kind of multitasking do you want? When you switch to another app, the app you were previously using pauses. If it was a IM, Web Browsing, Email or any other web based App it will continue to send information. It's the same if not similar multitasking that you see in Android.
Multitasking means that applications are actually running in the background.
On WP7S, they just save their sate and close or pause. That means they're not running = no multitasking.
(I might be wrong and maybe they are actually running, but everything currently hints that this is not the case and there's indeed no multitasking).
On Android, applications keep running. They just save their sate in case something goes wrong and they have to be closed (e.g. if the device runs out of RAM).
Yes, but is that a big difference? What does keeping an App open in the background benefit your anyway as long as it's readily available? It's not like that app is completely closes, it's just pauses to reduce it's footprint. When you go back it's immdiately available without any loading. Not like you see on the other fruity platform.
multi-tasking might not be really important from a normal user view---> i might be wrong....
however on a enterprise point of view, it is important. running ipblue at the background waiting for call or using office communicator at the background while checking out the email.
This has been discussed ad nauseum already. In many cases you need the application to actually run in background. MS and Apple do it for their own apps such as the music player. The whole question is whether we'll be able to use third-party apps that need it as well.
vangrieg said:
This has been discussed ad nauseum already. In many cases you need the application to actually run in background. MS and Apple do it for their own apps such as the music player. The whole question is whether we'll be able to use third-party apps that need it as well.
Click to expand...
Click to collapse
true, believe in the near future, we will have more prominent answer.
This: http://www.youtube.com/watch?v=t0rd3TD9g_Y
+ WP7 design and MS services
= perfect
(notice how elegantly it multitasks and how it also has tiles? It just looks ugly)
That's probably the only OS that actually has that type of multitasking besides the Pre.
krjcook said:
That's probably the only OS that actually has that type of multitasking besides the Pre.
Click to expand...
Click to collapse
WM also has it if you install Task Facade. Android kinda has it (shows you a list of apps when you long press the home button).
you can discuss forever it won't change anything. wait for the OS and see for yourselves.
freyberry said:
Android kinda has it (shows you a list of apps when you long press the home button).
Click to expand...
Click to collapse
That just shows your 6 recently launched apps, not nessecarily running though.
who gives a **** about the iphone ??? if uve handled a snapdragon phone , and after u get an iphone in ur hand , ur wipe ur ass with it and its ugly low res screen
its history , stop riding it
WP7 will be king
Iam very confident in windows phone7 and its ability to handle Xbox games and tasks. So confident that for WVGA devices like touchpro2 I made a demo of what it would be like and I put it here.
My best guess is that WP7 still uses windows CE as its code base and inherits multitasking support. Seems like multitasking is not a big deal though as WP7 moves away from the multiple application concept.
Although we have heard rumors that WP7S will have preemptive multitasking, if you think about it, the live tiles really defeat the purpose of multitasking.
Say you have a (multi-platform) twitter app.
In Android, you can leave this open and come back to it anytime and it will be up-to-date, but you don't receive any notification.
When using live tiles in WP7S, you can run your twitter app and then switch over to another app, and, although your twitter app will close, while your doing other things your app's live tile can be checking for updates periodically and even display the most recent tweet directed towards you on the homesreen. That way, when you go back to the homesreen, you can see that there's a new tweet, and launch the now-updated app.

will wp7 have built-in voip?

does anybody knows something about that?
there was on wm6, there is on wm6.5... maybe it will be finally usable on wp7 where hw is more software compliant? may we finally use it, and all other voip sw beeing able to choose wich speaker use? or having the ability to make voip call from contact list simply choosing "make a voipcall" like we make with video call or having a dedicated button in dialpad? why is it so difficult having these simple functions?
Doubt it. Most phones dont because the carriers dont like it. They want all calls/texts to go through them so they make more money!
Its all about money and VOIP isn't good for the manufacture or carriers.
There will be no Voip on the phone to begin with. They are allowed as apps but they won't beable to run in the background with the first release.
Kloc said:
They are allowed as apps but they won't beable to run in the background with the first release.
Click to expand...
Click to collapse
Actually, no, they aren't allowed. That is, there's no policy that says no VoIP, but there's no socket support for third parties, so you just can't make a VoIP application.
sip voip solved
http://forum.xda-developers.com/showthread.php?t=596682
tested and working
Tested and working on WP7?
great voip
http://forum.xda-developers.com/showthread.php?t=596682
*********
WM6.5 Only
*********
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
VoxoFon the app itself is free : http://www.1800pocketpc.com/2010/10/31/voxofon-call-skype-gtalk-and-more-on-windows-phone-7.html
Does anyone know if Skype intends to rejoin the WM world and develop an app for WP7?
XATAGuy said:
Does anyone know if Skype intends to rejoin the WM world and develop an app for WP7?
Click to expand...
Click to collapse
Chances are that they will wait and see how successful WP7 is before they write an application for it.
Check out Voxofon... A free app currently providing voip calls and texts.
AceofSpades25 said:
Check out Voxofon... A free app currently providing voip calls and texts.
Click to expand...
Click to collapse
Yes. This application could support but not include in Taiwan.
Not exactly true
khsbenny said:
Doubt it. Most phones dont because the carriers dont like it. They want all calls/texts to go through them so they make more money!
Its all about money and VOIP isn't good for the manufacture or carriers.
Click to expand...
Click to collapse
Not sure what you mean by most, but Nokia supports VoIP with g729 and LBC on Symbian and Maemo. Now Nokia wants to follow Sylop on WP7 and I feed sad about it.
Alexey Zimarev said:
Not sure what you mean by most, but Nokia supports VoIP with g729 and LBC on Symbian and Maemo. Now Nokia wants to follow Sylop on WP7 and I feed sad about it.
Click to expand...
Click to collapse
That doesn't change the fact that the vast majority of carriers today explicitly forbid you from using VoIP and P2P. They are even starting to leverage control of this by limiting your speed to GPRS bandwidth if they see any type of unwanted traffic going thru your handset.
It's not in the best interests of carriers to allow you to use their network, with a flat-rate dataplan, for VoIP as that means they make no money on your calls. I'm betting we will see a similar policy on SMS/MMS in the future as this is definitely their biggest cashcow.
emigrating said:
I'm betting we will see a similar policy on SMS/MMS in the future as this is definitely their biggest cashcow.
Click to expand...
Click to collapse
You're saying that you think carriers are going to forbid you to use SMS over the data connection (like Google Voice)? I think not. That's a major selling point of Android currently. They can't be all in with Android and forbid use of Google Voice.
I’m not sure that Voxofon for WP7 is really what I am looking for. The product description in the app marketplace states the following:
- No WiFi required
- Will use plan minutes
- Not suitable for use while traveling and roaming
Wikipedia states the following:
Voxofon has also released an application for Microsoft's Windows Phone 7, however it uses the phone's voice channel, and not VoIP.
It seems like the iPhone and Android users get a supported Skype application. I need some sort of VOiP app that I can use to make calls while connected to WiFi while traveling internationally.
So my question remains, is there, or will there be soon, such an app for us WP7 types?
Thanks,
Dave
XATAGuy said:
So my question remains, is there, or will there be soon, such an app for us WP7 types?
Thanks,
Dave
Click to expand...
Click to collapse
There isn't now. I think MS doesn't provide the necessary APIs. Also, there is no multitasking, which eliminates a host of applications and prevents effective VOIP software. Multitasking will come late this year. The necessary APIs for independent VOIP apps like Skype, I'd guess around the same time but it's just a guess, on the basis that VOIP/IM apps are well-known and important to consumers.
Proper integrated (SIP) VOIP? Who knows?
Android has a big lead here, with both integrated SIP and independent support.
Well,
I don’t like the information, but appreciate it nonetheless. As a world-traveler, I need this ability – badly – but for now I think I like this OS well enough to put up with this shortcoming for a spell.
Thanks for your response!
Dave
The VOIP limitation is really based on a lack of socket support. That's going to change with mango if not earlier. There's a rumor that at MIX they'll announce socket support but it's known to be on the short list in any case. This is something MS has been working on. In fact VOIP already has registry entries in current WP7 builds: http://mobilitydigest.com/visual-voicemail-and-voip-for-wp7-confirmed-via-homebrew-registry-viewer/

[BIG FAIL] Unmerging posts dont worry - Your Mod, ~~Tito~~

will the WP7 support for the old apps of wm?
i know, only market apps, but if we can cook, then we can add a install app existent which install apps, this if the programs have acess to the file system and register.
As far as current information goes, there is no support for legacy software, so I don't think that the libraries necessary for WM6.5 hardware would be on the phone.
Also the window-management (if one wants to call it that) would be completely different in the Windows Phone 7 series.
Another important thing is that it is based on a different kernel than Windows Mobile 6.* (which uses Win CE 5.1). I don't remember what the last number was but it could either be the Win CE 6 Kernel or as was rumored some time ago: the first use of the new Win CE 7 Kernel. This means that lots of API might have changed or be missing.
if we would manage to cook our own custom WP7 ROMs in the future then we also can get us access to the native api. however it won't be possible to run standard wm 6 applications due to GUI components missing. But we still could develop some nice little hacks, tools, services, free customization or maybe even build libraries with native functions exported (to re-use them in the Silverlight apps) to allow us develop something like a simple file explorer, task switcher or registry editor! though not sure about the Silverlight part. What are some .NET experts saying there?
Silverlight and Isolated Storage
When I first read, that there was no direct access to the FileSystem and instead the Silverlight isolated storage was to be used I wondered wether the regular Silverlight Quota's for the isolated storage would apply.
Anyone who wants to know more on what IsoStore quotas are can look for more information here: http://msdn.microsoft.com/en-us/magazine/dd458794.aspx
Suffice to say, that for Silverlight 2 there was a default quota of exactly 1 Megabyte of Storage Space (which could be expanded by querying the user). So I went to find out if this would apply to WP7s Applications as well.
Luckily there are methods for requesting exactlly this information.
This told me that I have: 1 927 Megabytes of free space and that the quota limit is set to the maximum value supported by a long variable - which implies no quota limitation.
The question remains: is this only true of the emulator image or will this apply to the final phones as well (my guess currently is that the 1.9 GB of free space imply 2 gb storage space on the emulator image and ~ 90 mb being used by the system and IE).
I hope somebody thinks this information is useful, I'll perhaps try how much i can fill this memory up and how big my programm can get in memory next.
How do I create 'pages' in VS?
I've downloaded the new VS Express and made a basic GUI app, but I can't figure out how to make pages. Please see my pic below to understand what I am refering to.
Has any one figured this out or seen any guides on how to do this?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Don't remember where I saw it, but I think pages or "pivots" as they have been called are disabled in this release of the sdk.
Edit - It's on page 57 of the UI Design and Interaction Guide.
Yup it's meant to come in the updated release, also support for Visual Basic
Visual Basic
I just downloaded Windows Phone Developer tools and i can see only support for C#.
Does that means that they are still working on VB part or that they done with VB and i should finally start learning some real programming languages?
check this out... good behavior that works like the panoramic control for that might be released in future versions of the SDK
http://aimeegurl.com/2010/03/18/pan...ne-7-with-no-code/comment-page-1/#comment-966
hope this helps
you know what I'd like to see?
The WP7 homescreen consists of hubs, right? and swiping it to the left, gives you a list of applications. The app list doesn't seems to be finished yet, but how likely will it be, that this page will eventually be made available for UI customization? I mean, the hubs/tiles interface should still be the main screen when getting the phone out of standby, but the app page could an ideal spot for custom UI, just by a swipe of your finger. just a thought.
Quote from the developer forum
Hi folks,
I have some great news!
I received feedback from the GPM for the Microsoft VS Languages team, who indicates:
"there will definitely be support for writing VB apps for Windows Phone 7, but we are still working on the details and the timeline".
Best Regards,
Mark
mrabie said:
http://aimeegurl.com/2010/03/18/pan...ne-7-with-no-code/comment-page-1/#comment-966
hope this helps
Click to expand...
Click to collapse
Cool link!
Yay, i can postpone my VB to C switch
Thx for info
Thanks for pointing out where in the guide it said that. Also thanks to mrabie for that link. I hope the 'pivot' template released with the final version of VS is a simpler though.
You can probably get away with using VB in SL4 using the VB edition of VS2010. Just avoid using any libraries or controls that SL4 doesn't support in WP7. Then when they launch WP7 it will just be a matter of re-making your interface and copy & pasting most of the code.
Beware: I am an idealist
Silverlight limitation \ work around
I was investigating if it was possible to create a Silverlight (SL) application that can help IT people with basic task; ping, trace-route, port scan, viewer HTTP headers, etc. Unfortunately Silverlight doesn't seem to be cable of doing any of this. Very disappointing to learn.
Anyway, the only work around I can in-vision is if a program were to be installed on that network that had all these abilities and then SL could just be used as a remote control. Since many of us in this forum are tech savoy people, I'm curious as to your feelings toward such an application.
Personally, I would use it only as a last resort. I have a similar application for my iphone, but its all self contained on my phone which makes it great when I have to troubleshoot a foreign network.
Possibly you could do the part about an http-header viewer, but as silverlight and XNA currently don't give you access to the ip-stack itself, port-scanner, ping, tracert don't seem possible.
A fact, MS hopefully will address. As to an application which does this from the phone using a proxy: if i have to setup that proxy first, I'd rather stick with that machine for the occasional ping, tracert, too - but that's just me. Nice idea anyway.
Arabic support in the development tools? [Edit: resolved]
Hello
I'm new to WM development and trying to learn on the WM 7 CPT tools released last week. I try to change label text to Arabic characters but they show up as squares. Are the current tools not yet supporting such languages or is there a work around?
On a semi-related note, is anybody else experiencing some lag while playing around the emulator? It just seems quite slow. I'm running on quite a decent PC (quad core, 2gb ram etc).
How would I go about downloading a file?
How would I download a file from the internet onto the phones storage?
I got a text file in mind, and I'd like the text from the file to be displayed in a text box.
So does anyone know how I would go about doing this?
LooperNor said:
How would I download a file from the internet onto the phones storage?
I got a text file in mind, and I'd like the text from the file to be displayed in a text box.
So does anyone know how I would go about doing this?
Click to expand...
Click to collapse
You don't need to download it to the storage device to be able to display a text file from the net. I haven't developed on WP7 yet, but assuming you can use System.Net.dll and System.IO.dll:
C#:
Code:
HttpWebRequest hwr = HttpWebRequest.Create("http://www.google.com/Robots.txt");
WebResponse resp = hwr.GetResponse();
StreamReader sr = new StreamReader(resp.GetResponseStream());
this.textBox1.Text = sr.ReadToEnd();
sr.Close()
edit:
And looking at Scottgu's Twitter code example, you should be able to do:
Code:
private void Form1_Load(object sender,EventArgs e)
{
string url = "http://www.google.com/Robots.txt";
WebClient wc = new WebClient();
wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
wc.DownloadStringAsync(new Uri(url));
}
void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error != null)
return;
string DownloadedText = e.Result;
this.textBox1.Text = DownloadedText;
}

Javascript Apps

The KIN's browser has javascript... and I've been playing a few javascript games on the phone and they work wonderfully. And it's really nice that you can pin the web pages on the apps screen. Some games require arrow keys that the kin lacks so games like tetris don't work properly. What i'm trying to get at is why don't we try to develop Javascript applications designed for use with this phone? Downside is you have to have a data plan or be on wifi to use the applications. But on the brightside it is a solution to the lack of apps on the phone.
Below are screenshots of some Javascript apps and the app menu.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
or we can develope applications that download to the phone and dont require internet?
Personally, two things: no connection needed, saves.
The nvidia part is a monster if used right, and we have a qwerty to map as keys for random emulators (if the OS protection is broken).
And i will use javascript to do some jailbreak or something, like i stated and/or normal website ajax requests....
johnkussack said:
Personally, two things: no connection needed, saves.
The nvidia part is a monster if used right, and we have a qwerty to map as keys for random emulators (if the OS protection is broken).
And i will use javascript to do some jailbreak or something, like i stated and/or normal website ajax requests....
Click to expand...
Click to collapse
I see where you're coming from. It's just this phone is so locked down and we haven't been able to get around it... Possibly some time in the future we may. This is just a proposal for one of the possibilities. I also like the idea of jailbreaking through javascript.
dezgrz said:
The KIN's browser has javascript... and I've been playing a few javascript games on the phone and they work wonderfully. And it's really nice that you can pin the web pages on the apps screen. Some games require arrow keys that the kin lacks so games like tetris don't work properly. What i'm trying to get at is why don't we try to develop Javascript applications designed for use with this phone? Downside is you have to have a data plan or be on wifi to use the applications. But on the brightside it is a solution to the lack of apps on the phone.=QUOTE]
Only if we could download Javascript Apps...
Click to expand...
Click to collapse
WP7-KIN said:
dezgrz said:
The KIN's browser has javascript... and I've been playing a few javascript games on the phone and they work wonderfully. And it's really nice that you can pin the web pages on the apps screen. Some games require arrow keys that the kin lacks so games like tetris don't work properly. What i'm trying to get at is why don't we try to develop Javascript applications designed for use with this phone? Downside is you have to have a data plan or be on wifi to use the applications. But on the brightside it is a solution to the lack of apps on the phone.
Click to expand...
Click to collapse
Only if we could download Javascript Apps...
Click to expand...
Click to collapse
Well, in theory if we could access the storage of the phone so we could read/write files to it... we could store the document on the phone and point the browser to it's location.
dezgrz said:
Well, in theory if we could access the storage of the phone so we could read/write files to it... we could store the document on the phone and point the browser to it's location.
Click to expand...
Click to collapse
as far as i know, KIN's browser doesn't support urls starting with "ftp://" and "file://"
So, i see no way to access files through browser.
JavaScript App Development in Browser
I've experimented with developing hosted applications to run in the web browser (data connection required). Unfortunately, the double-tap delay introduces an irritating latency into the browser's response, making it seem slow. It waits for a second tap for zooming in, then responds to a single tap if the second tap doesn't occur within the wait period.
My experiment was to clone the Calculator application, adding scientific functions below the first step of buttons. When the phone is held horizontally, you have a basic calculator. Turning it vertically reveals the extended functions. Anyway, this latency causes the application's response to lag behind your input.
www .gregsearle.com/kin/scicalc.html (work in progress, somewhat flaky, you'll need to reassemble this link).
This is great, thanks for posting up this website. Does anyone know of other places to access these types of games?
The scientific calculator is finished as a proof-of-concept test, but the browser's tap lag makes it difficult to use. If there was a way to eliminate this lag, browser-based apps may be an effective solution.
I know this sounds noob-ish, but if this thing is based on WP7, then we can
a) get the Windows Phone 7 people to help us create a virus/something to crack the system.
b) Use the Chevron WP7 unlocker to hack the KIN. http://www.chevronwp7.com/
c) Connect an external harddrive/USB to this and see if we can get a connection. If we do, we can load up some sort of program like CWM to flash ROMS, edit the system, etc.
I know my ideas might be stupid, but doesn't hurt to try.
obsama1 said:
but if this thing is based on WP7
Click to expand...
Click to collapse
The thing is that as far as we know, its based on Windows CE 6, not WP7 sorry (though I may be mistaken with my facts)
got one
i found a game that is cached on the phone so it can be played without a connection... www.iminesweeper.com. it's as the name implies minesweeper, but it's better than nothing
obsama1 said:
I know this sounds noob-ish, but if this thing is based on WP7, then we can
Click to expand...
Click to collapse
mscoolnerd said:
The thing is that as far as we know, its based on Windows CE 6, not WP7 sorry (though I may be mistaken with my facts)
Click to expand...
Click to collapse
Correct. The phone was originally planned to be the first WP7 product, but due to time and other issues, they used a very customised build of Windows Mobile 6.
The phone will always attempt to cache the last page loaded so that you can access it offline for a while. However, some pages can't be cached.
Just a thought
Before anyone freaks out on me, know that I haven't done any programming in 10 years (so I'm pretty much useless there), but I can do research for things people have done in the past. I stumbled across a method to cache games called "cache manifest". It seems to have been used by iphone/ipad users a lot (not sure why since they have apps). However, I did add a couple of the games I found that use it to my "apps" page on my KIN and while they can't be played (I guess not a compatible Java), I was able to pull it up 10 hours later without WIFI and see the start screen and some counters and drop down menus. Wondering if anyone has any experience with this and can mention if it may help. If this is useless sorry for wasting every bodies time. I'll give a couple example below.
touchsolitaire.mobi/app
www.roccles.com/external/jquerymobilelocalstorage/
www.gauravmanek.com/projects/3dminesweeper/ipad/index_ipad.html

Categories

Resources