The Price of getting mobile versions written - General Topics

Hello,
Bit of background...
I built and run taxiroute which is a taxi fare calculator for the UK.
It's been up and running as a website only since 2008 and will hit £13m of enquiries this year.
The problem is that it only currently exists as a website and I think it would get much more traffic if I could get mobile versions of it launched.
To enable the mobile apps to plug into my system I have written a fully functional SOAP/XML Webservice which contains all the business logic for the system. This means that the mobile apps will have very little code in them as all they have to do is call my webservice.
So, with my API under my arm I started to approach a couple of mobile development companies with a view of getting the apps built.
I managed to find a development company in London who appear pretty unique as they have custom software which enables them to write the app once and port it across to all the other platforms. Which sounds perfect.
My problem is getting my head around the price they are asking for the development of the apps. They are asking for about £18k.
The work I see them having to do is the following:
1. Develop the design of the screens and graphics.
2. Develop the screens to talk to my API.
3. Get the application into the app stores for each platform.
To me, it appears a little excessive and I was looking for opinions really?
I love the idea of getting the one company to do all the development but I cannot seem to work out how they think it's going to be 36 days work, guessing that they charge £500 a day for developers etc...
Any thoughts?
Thanks
Trev

Looks like you have already done the main graft getting the webservice to work.
In .NET CF use an XmlTextReader class to go get it.
Substitute "here" and "there" with the real values your service expects.
Code:
XmlTextReader xtr = new XmlTextReader("http://www.yoursite.com/yourservice.xml?from=here&to=there");
xtr.Read();
// Until you get to the return value line(s) when xtr.Name will contain the result.
// Do with it what you will.........
xtr.Close();

stephj said:
Looks like you have already done the main graft getting the webservice to work.
Click to expand...
Click to collapse
hopefully so. even written my own windows mobile version to double check functionality. looks crap but works perfect.
£18k. wish i had it.
trev

Related

FINAL STRAW with WM - why do we not have this app?

Im sick of the most useful apps being developed for the iPhone only.
Take this app for example
http://www.mobiletechaddicts.com/2008/11/16/tv-plus-sky-remote-for-iphone-updated/
This app would be SO useful to UK WM users. The ability to remote record programs on your Sky+ or Sky+HD box would be extremely useful, yet we are being left out in the cold yet again.
This is seriously the last straw, im almost ready to jump ship next gen of phones.
Does anyone know of a WM equivilant?
darthbane2k said:
Im sick of the most useful apps being developed for the iPhone only.
Take this app for example
http://www.mobiletechaddicts.com/2008/11/16/tv-plus-sky-remote-for-iphone-updated/
This app would be SO useful to UK WM users. The ability to remote record programs on your Sky+ or Sky+HD box would be extremely useful, yet we are being left out in the cold yet again.
This is seriously the last straw, im almost ready to jump ship next gen of phones.
Does anyone know of a WM equivilant?
Click to expand...
Click to collapse
As you might have seen on the "application" you linked in your post: it is again not a real application but a web service packed in an executable file for iPhones - something the world really does not need since service providers such as TiVo are launching their own stuff:
http://news.ebrandz.com/miscellaneo...e-for-programming-remotely-for-tv-freaks.html
omg
you want you diamond to be a your sky remote???
ill sell you a sky remote for £10.....better than £400...the cost of a diamond
Junner2003 said:
As you might have seen on the "application" you linked in your post: it is again not a real application but a web service packed in an executable file for iPhones - something the world really does not need since service providers such as TiVo are launching their own stuff:
http://news.ebrandz.com/miscellaneo...e-for-programming-remotely-for-tv-freaks.html
Click to expand...
Click to collapse
Im not talking about TiVO (which is not available in the UK), im talking specifically about Sky+.
dude you can alwys try slingplayer for slingbox users, duh
dortyboy said:
dude you can alwys try slingplayer for slingbox users, duh
Click to expand...
Click to collapse
you guys dont get it, this isnt a remote control app nor should I be required to buy a slingbox (expensive). The iphone app is simple, you sign in with your sky account username and password, you pull up a complete TV guide and you set recordings from the app. The app communicates with skys servers which then in turn send a signal to your sky box from wherever you are in the world and your box will record that programme.
Now, granted you can do this from the sky.com website, but typically its one of those sites that just doesnt work in Opera or pocket IE.
Tivo Mobile
Tivo Mobile was released last month but don't know if that helps you.
no hes lives in uk. sky+ is like a uk tivo.
theres an app for iphone that lets you sign into you sky account and record a show from you phone
he want an app that lets him sign into his sky+ account with his mobile
darthbane2k said:
you guys dont get it, this isnt a remote control app nor should I be required to buy a slingbox (expensive). The iphone app is simple, you sign in with your sky account username and password, you pull up a complete TV guide and you set recordings from the app. The app communicates with skys servers which then in turn send a signal to your sky box from wherever you are in the world and your box will record that programme.
Now, granted you can do this from the sky.com website, but typically its one of those sites that just doesnt work in Opera or pocket IE.
Click to expand...
Click to collapse
Well, I got you already in first place! Even the iPhone Application is nothing but a modified webbrowser control, so, basically, you're loading the Sky+ website into your iPhone - and this is why I always wonder then people talk about 'aplication on the iPhone', mostly these are nothing but web services!
Sky+ is promissing and promoting the MOBILE REMOTE RECORDING on their website and I can't believe that OPERA can't view the site properly! You might wanna contact their technical support in order to get it solved!
Actually mate, it is possible to get one of the java apps for the sony phone to work aparently. Though I havent tried it on the diamond, but i did get it working on my wizard.
So, just download one of the sony ericson java remote record apps and install and try. Have a bit of a google.
http://www.digitalspy.co.uk/forums/showthread.php?t=680256
You got 2 options to try here,
either just browse to the tv guide page on the sky page as normal, at the top it will give you the option for screen reader version. works a treat, bookmark it to save browsing the horrific sky homepage
you can always 1 up your iPhone freinds, grab skyfire browser, full web browsing including flash. just tried will check if it worked when I get home. Downside is skyfire needs good connection i.e wifi or 3g to work well.
either way less clutter on you phone, rather than the mess of utils you get on iPhone.
hope that helps.
That app has been around for time mate it was a java app and i had it on my symbian phone i think you can get it here they cover all versions
http://anytime.sky.com/mobile.aspx
It seems like owners of WM have to scour the entire globe to find software for their phones. While iPhone owners simply go to the app store and download them all in one place.
RubberDucky451 said:
It seems like owners of WM have to scour the entire globe to find software for their phones. While iPhone owners simply go to the app store and download them all in one place.
Click to expand...
Click to collapse
You forget 1 thing:
If you have only 1 single place then this single place will most likely make the decision for you which applications will be available to you and which not - this is (unfortunately) quite common in the Apple Store! I am quite happy that I can different stuff on different places! Often you get your stuff directly from the developer's website where you then find as well support and forums for the particular product.
Now, think about the following: each super market in the world would be Wal-Mart ... go a step further and try to determine what you might find in Wal-Mart if no other stores are around anymore ... go the final step and try to get support from an Wal-Mart employee for the product you bought ... brrrrr!
That java app (which I used to use on an old sony ericsson) does not and will not work on a touch HD with its lack of buttons
Good news http://www.sky.com/portal/site/skycom/tvguide/tvlistingsalternate works in opera.
Bad news - there is no way to login to your account. opera/sky site simply doesnt remember your credentials :-(
why don't you wait for a dev phone like compulab exeda

[Q] Help me pick a phone. Please.

(long post warning...I'm placing the summary first for those who don't care to read the whole thing)
***
In summary, I want a mobile platform that I can tweak until I get it exactly as I like it; that will sync with Windows desktop and server platforms (this is a strong preference, not a "must"; upon which I own things and don't have to worry about them being stolen or broken; that doesn't tell everyone and their mother where I go and what I'm doing; and on which I can listen to Sirius radio; and to which I can transfer data back and forth via USB without any permission based cloud interface. It must also be compatible with Slingplayer software and I have a strong, strong, preference for a slideout QWERTY keyboard, but I'd sacrifice that if I have to for the above functionalities. I'm currently on ATT, but it doesn't have to be that way
***
I am thinking about purchasing a new phone. But the market is a bit more complicated than when I purchased my current phone (HTC Diamond), so I hope that you guys can give me some advice.
I have been a Windows Mobile user since 5.0. What I loved about WM is that I could come here and read about the various hacks, mods, and custom roms and generally find something to address any problems I had, or find a way to modify the phone to meet my preferences.
I love the mobile version of Office and I use it constantly for work purposes. I especially like being able to sync outlook contacts on both phone and device, and that I can make presentations from the phone, and can open and manipulate Word and Excel.
I was also using SiriusXM 6 by tcbush over on Geekstoolbox to listen to satellite radio. Unfortunately, Sirius has taken down their legacy servers that streamed content to third party providers. So it does not appear that I can listen to satellite radio any longer via my mobile device.
It is this turn of events (Sirius radio) that is my main motivator for seeking a new phone. I could listen to Sirius via the web, but that requires a Flash player and I can't find a version of flash for WM 6.1. I have both Opera Mini and IE. So, if any of you know a way for a WM 6.1 device to listen to Sirius, you will have solved my immediate problem and saved me some money. I would really appreciate that.
But on the larger scale, I know that one day I will have to replace my beloved Diamond. Her slideout QWERTY is starting to jiggle, there are a few scratches on her beautiful face even though she hasn't gone a moment without a case and screen protector. Every now and again her D-Pad loses its way, and I have to reboot. Alas, I fear the end is near. *sigh*
So, in looking over the current landscape, I see three options: iphone, Android, and WM7.
Apple products to me are out for personal preference reasons.
That leaves Android and WM7.
Problem 1:
I enjoyed my prior experience of owning a WM phone supported by a network of generous, friendly developers who found ways that we could modify our phones to our hearts' content. I also like the fact that I own my phone and all its content. Once I install or tweak something, then that's it unless I decide to change it.
But the current market seems to be based on a top-down control model. From what I've read, owning a phone with the current tech is like owning a home on leasehold property or in a HOA: You pay full price for ownership but you do not enjoy the rights of control normally associated with that ownership. It seems that the devices are locked, difficult to unlock, find ways to re-lock, and that a Nanny-server may at times uninstall or disable software that it doesn't like.
I just don't get it. Has the culture embraced a model where a user pays a provider only to be told by that provider what he can and cannot do with the property he has purchased?
Of course, my perception of these issues could be incorrect. I recently went back to school and have unplugged from most external things. I haven't been following the "insider info" on xda for nearly two years. If I'm wrong, please tell me.
Problem 2:
User tracking. Sounds Orwellian.
I get it that the cell provider can locate you. I understand the technology reasonably well for regular Joe, and I understand that the network needs to know where you are. But until recently, the cell provider could not release those records without a warrant or some emergency confirmed by law enforcement like a lost person, etc. I actually worked with Sprint in conjunction with the police to attempt to track a stolen phone. However, it now appears that the manufacturers themselves and many app developers are bypassing the law by tracking users without their consent. Am I right on this?
I've read a number of articles on the Apple and Android tracking problems - generic apps tracking you and reporting your movements to Apple, Google, etc. Apps turning on the mic or camera at intervals and tracking your surroundings or conversations. Route these concerns through the awfulness of the Electronic Communications Privacy Act, the Patriot Act, and the fact that both the post-digital presidential administrations (Bush II and Obama) seem intent on eroding what remains of our privacy, and it makes me uncomfortable. To make it worse, Google and Zuckerburg are both in bed with the Obama administration, and stories of their privacy infractions are epidemic.
Yet none of the progs I use on my WM 6.1 device use tracking (that I know of). So, in a very short time, it appears that the culture of mobile communications has gone from an ownership model with Constitutional protections to a free-for-all where you essentially pay big brother to track you.
I have heard many of my younger friends who have grown up in the big-government era use the default: "If you have nothing to hide, then you have nothing to worry about." But that's exactly backward. The law presumes your privacy and allows infractions only after due process. The current culture seems to presume lack of privacy, and treat privacy-seekers as an anomaly. And the tech seems to reflect the culture rather than the law.
Am I crazy? Even if I am crazy, is there a way to block this tracking? And, if so, does Android or WM7 better lend itself to blocking this tracking?
Problem 3:
USB data transfer.
WM7 doesn't support smart cards. But, the devices seem to have adequate on-board storage for my needs. However, from what I've read, I'll need to use Zune (on WM7, don't know about Android) to move data back and forth. Is that correct?
I currently use Windows Mobile Device Center to transfer files back and forth via USB or Bluetooth, and I really want to keep that functionality.
Thank you if you have read this far. And, given those criteria, what are my best options?
Droid X2. Get it.
Droid X2
Droid X2. Get it.
+1
Thanks for the responses. I've done a bit of research on the phone you recommended, and some research in general. I really need to spool back up
It looks like there are apps out there like WhisperMonitor that will help with my privacy concerns. Actually, it looks like there are Android Apps to address most of my concerns.
I'll keep researching that to determine how much functionality I'll have to sacrifice. And I appreciate the responses. Love the dual core structure of this phone. From what I've read, the benchmarks don't differ too much from single core phones, but it looks like the dual core really helps with load distribution and multi-tasking.
It will be hard to leave Windows...been with it since it was Pocket PC 2000. But atm, it appears that Android may work best for me.
I agree Droid X2, although VZW is expensive, its the best network
Off the basis of wanting a slide out QWERTY and Windows Phone 7, I would go with the HTC Arrive for Sprint. You still have Windows Phone, you can get Sling Player from the Marketplace, and it has a slide out QWERTY that when it slides out, angles the screen for better typing the way I look at it.
samsung galaxy s2
or atrix
If you QWERTY I'd wait till my4g slide if it launches with s-off. I don't imagine you'd be keeping the os in tact.
The g2 is also a beautiful phone. Amazing specs for the good hardware.
T-Mobile is also cheapest, I find, of the four carriers.
The epic 4g seemed nice. Hummingbird (Samsung 1ghz processor) is very nice and has a great gpu.
If you're looking to use google talk video chat, avoid nvidia tegra 2 chips.
Google's suite of software is pretty sweet. Google docs works nice, and there's an app for that.
As long as you download from android market you're good from malware. (If you do get it from market, google does pull the app from the store AND your phone, that's the only time I heard them doing this, and that was once instance.)
Besides... Supporting your developers is a great thing.
Did I miss anything?
Sent from my LG-P999 using XDA App
IMO almost any of the android phones would work for what you have in mind. As you pointed out in your follow up post there are apps out there for your privacy concerns. I've had a Moto Droid and now the HTC Thunderbolt. Both have been synced with my works exchange servers with no issues, google apps work great with Office docs, and the available roms and other customizations are almost endless.
Also, don't get hung up on a QWERTY keyboard. I swore I would never have a phone without one, but now that I do I actually don't really miss it.
Edit:
USB data transfer - very simple to do with android. Install a driver for the phone and then connect to your pc with a USB cable. Your pc will recognize the sdcard as removeable storage. Just select it in My Computer and drag and drop anything you want to move like you would for moving any file around in Windows.

Is an Android Tablet OK for a public kiosk application

Helly guys,
My city asked me for a public Internet kiosk locked on the Internet site of the city.
No need for fancy camera, flash, etc... It just needs to use a plain html/javascript/php light Internet site.
But I do need the tablet to power by itself connecting to default wi-fi by itself and loading the Internet site by itself. And good built quality.
Am I right to think an Android tablet could do the trick ?
Any Android app / tablet suggestion please ?
Thank you
Phil
Yeah man. Here in Bangalore, India cheap Android tablets are used at many public places including buses for similar applications as you stated. I don't know what cheap brand is available near your location, so look around and find some. Any of these cheap low-spec tablets running Froyo/Gingerbread will be enough to just run the web browser. They suck at everything else, but just for that one application they would be fine.
I didn't get what you mean by the tablet powering on by itself, but connecting to WiFi automatically and opening a specified homepage in browser are possible. As far as I know every Android device requires some form of button press to turn on the screen. Maybe there's a way to get them to turn on by touching the screen, I don't know.
Also, be aware that most of these cheap tablets aren't licensed by Google, so they won't have Market and other Google related services. You'll have to sideload apps to install them. They'll just be useful for the bare minimum functions of a tablet, and nothing more unlike a fancy Honeycomb/ICS tablet. Build quality is pretty OK for some of the ones I've seen, but some suck. You should look at and try out a few.
Good luck!
Click thanks if I've helped you.
Android Kiosk Mode
Phil,
You may need to root the android tablet you use, because just running your plain html/javascript/php light Internet site wouldn't be enough to keep public from finding themselves on Facebook etc. There are ways to lock down the content so the public stays on pages necessary without getting into menus on devices etc. As far as powering up device and turning it off, our company is doing something similar for tablets used in taxis. armoractive.com
are you sure that "over the counter" tablets are sturdy enough for your regular "I wont care to read the instructions so I'll punch the screen to make it work" customer?
This looks the case where a bit more money spent in custom hardening will make for a lot more money wasted in reparing later
I have pretty much the same question as the OP. I'd like to use an android tablet as a simple kiosk. Would anyone recommend a particular make/model that would be suitable? Needs to use a web browser plus show some decent video so I'm assuming the really cheap ones are out. I'd imagine I'll need to root it too. Then figure out how to lock it down, but first things first
Kiosk Lockdown Solution
Absolutely! You can install a Kiosk Lockdown Solution like MobiLock Pro & manage single or a fleet of devices right from unified web-based dashboad!
Know More: Android Kiosk Mode

[Q] Is it possible to use MS.Internal somehow in a normal app?

Is it possible to somehow use classes from the MS.Internal namespace, things like MS.Internal.TextBoxView which is the type of a sub-object of the ContentControl of a textbox?
I mean use them in a "normal" app on a locked end-user phone, and getting away with it as far as certification is concerned so it can appear normally in the Marketplace?
The Visual Studio debugger is able to display information about such objects somehow, that's where I got the knowledge of the existence of this TextBoxView class in the first place, but of course that does not mean that a normal app can do likewise.
Googling for "WP7 reflection" showed me hits in other places like StackOverflow with info that probably this will just run into security exceptions anyway, because MS does not want devs to use "undocumented APIs", but I am curious whether somebody here has tried to "hack" this and can report first-hand.
rbrunner7 said:
Is it possible to somehow use classes from the MS.Internal namespace, things like MS.Internal.TextBoxView which is the type of a sub-object of the ContentControl of a textbox?
I mean use them in a "normal" app on a locked end-user phone, and getting away with it as far as certification is concerned so it can appear normally in the Marketplace?
The Visual Studio debugger is able to display information about such objects somehow, that's where I got the knowledge of the existence of this TextBoxView class in the first place, but of course that does not mean that a normal app can do likewise.
Googling for "WP7 reflection" showed me hits in other places like StackOverflow with info that probably this will just run into security exceptions anyway, because MS does not want devs to use "undocumented APIs", but I am curious whether somebody here has tried to "hack" this and can report first-hand.
Click to expand...
Click to collapse
I highly doubt.. more towards no for this. Microsoft pretty much will deny anything in the low level APIs from being accepted in the Marketplace. A way to check this is to use the Marketplace Test Kit in VS 2010 (Project -> Open Marketplace Test Kit). It will tell you if something you're using will fail as it does the same type of quick test that happens when you upload a XAP for submission.

Installing KNOX

I purchased a Samsung GTi9505 S4 running Android 4.2.2 from Euope recently and can anyone explain to me on how to install this APP?
I have these on my phone (pls see attached pics).
http://www.engadget.com/2013/02/25/samsung-safe-with-knox/
There are NO instructions on installing it. I looked all over on the web and nothing.
Only downloaded the KNOX Whitepaper.
I presume, this only works for North American based phones. But can someone shed some light on this please?
Thanks
It'll probably require some form of MAM (Mobile Application Management) product to be able to manage the applications within this 'sandboxed' environment. Applications will probably need to be specifically written to utilise it so its probably early days yet mate.
Unless I've got it completely wrong of course!
Working for a large organisation that requires this level of security - I requested further information from samsungs website but havn't had a single response yet. I'm assuming its still in development.
zoomee said:
It'll probably require some form of MAM (Mobile Application Management) product to be able to manage the applications within this 'sandboxed' environment. Applications will probably need to be specifically written to utilise it so its probably early days yet mate.
Unless I've got it completely wrong of course!
Working for a large organisation that requires this level of security - I requested further information from samsungs website but havn't had a single response yet. I'm assuming its still in development.
Click to expand...
Click to collapse
I know that the DoD got it approved from DISA.
http://gcn.com/articles/2013/05/29/disa--ios-android-stig.aspx
But Im not working in that environment. Its more like I want to keep my personal data apart from the enterprise environment.So, I want to have my business data under KNOX and personal data on the normal Interface like shown on this video.
Thats all.
http://www.youtube.com/watch?v=t_jTit_RCdI
And on the box itself, it DOES have the "SAFE" on it. (Samsung For Enterprise)
That vid is a very brief overview mate. Looking at the feature list for knoxx it seems to me to be an enterprise level function. Integration with Active Directory, single sign-on and other MDM products sort of implies that, thats what it will work with and not just for normal end users.
For normal end users - it would just be 'another profile' feature which I don't see much benefit for, as android phones/devices tend to be personal devices. However for the enterprise where we regularly deploy BYOD solutions and corporate devices it seems much more fitting
Sorry bud - probably not what you wanted to hear but until we get further information from them theres not much we can do to utilise it (i'm sure i've seen a knoxx.apk on our devices already)......
If anyone else knows anything else it would be great to hear from them.....
PS - You might want to recommend either Excitors DME product or Good's BYOD one to your IT department
I also work at a large enterprise shop and we are looking at deploying Samsung devices with the Knox functionality. However, I read somewhere that the Knox software was not ready for the worldwide release of the Galaxy S4. It will be available later in the summer on the Galaxy S4 (later for other Samsung devices) on what I assume will be a firmware update. So there is no way to get it on your device right now. Hope this helps.
itsonlyme999 said:
I purchased a Samsung GTi9505 S4 running Android 4.2.2 from Euope recently and can anyone explain to me on how to install this APP?
I have these on my phone (pls see attached pics).
http://www.engadget.com/2013/02/25/samsung-safe-with-knox/
There are NO instructions on installing it. I looked all over on the web and nothing.
Only downloaded the KNOX Whitepaper.
I presume, this only works for North American based phones. But can someone shed some light on this please?
Thanks
Click to expand...
Click to collapse
zoomee said:
It'll probably require some form of MAM (Mobile Application Management) product to be able to manage the applications within this 'sandboxed' environment.
Click to expand...
Click to collapse
^^^^^
This.
And it offers no value to an individual user even if they managed to get it set up. For basic remote device management Find my Mobile (ex-Samsung Dive) offers what most users are looking for without all the complexity.
Ok, well thats that...
Anyway, even if I did have it installed and working on my phone, then I would be concerned of more memory use and more battery drainage with this KNOX feature enabled.
Think about it, its like running two versions of Android on ONE phone. So this might be draining even more battery.
Thanks guys.

Categories

Resources