[Q] Software Modification - General Questions and Answers

Hi,
We are the outdoor LED digital sign manufacture, and we buy LED display control unit from China. It's a ARM9 based controller, and software comes with it. The software is called "XM Player". Software has alot of features, but it's not user friendly. It will take quite a bit of time to learn so many features to it, and my customers are not very satisfied with the software.
I would like to redevelop this software to make it very user friendly. I have already received permission from the controller manufacturer.
I was able to few thing in the software,., such as correcting all grammar error, changing logos, back ground pictures, etc. However, since I am not software engineer, I have reached my limit.
Does anyone know how I can get this program modified? Any recommendation?? I would like to hire someone to get this program re-written
Thank you in advance?

Related

Best CRM (Customer Relationship Management/Sales) Software for Pocket PC?

Hey guys. I have been looking for some good software for weeks now and have been unable to find one that I really like. So I figure that I might as well post up here since this is where I get all of my other information regarding my phone.
So this is what I am looking for:
I am looking for some type of CRM or Customer relationship management software for the Pocket PC. For those who dont know, this is essentially a piece of software that allows you to record customers, sales, phone calls made and received from customers, interest of customers, and personal information. It is primarily used to keep track of customers, leads and sales.
Ideally I would like some software that can be used on both regular windows as well as Pocket PC Windows. Meaning I can update or add customer information on either my laptop or my PPC and the 2 devices will synchronize and maintain the same information. However if that is not possible, something that just works on the PPC only is just fine. I really need it to be able to store customers, categorize them by where they came from I.E. who referred them, update contact information such as phone calls made and received as well as appointments set, and indicate when the customer has been sold or is no longer in the market or a hot prospect.
.
If anyone could recommend a CRM software for the pocket pc that is primarily sales based, it would be GREATLY appreciated. I really need to get something as the old pen and pad mentality is not quite as efficient as I would like and I figure its time to finally step into the new millennium with my sales tracking.
Thanks a lot for all of the help guys! Btw, I dont mind paying for good software, I just need it to work well. Something that is easy to use and makes it easy to update customer information especially including calls made to them and the status of their sales deal. Thx.
-Sayajin
Anyone got any ideas on this one?
-Sayajin
It'd be pretty rudementry, but might work. I know with the task manager, you can set a task, and then throw notes into it. You can then also set custom priority levels. Might be able to use this to your advantage. Use the priority levels to rank the lead (cold, warm, hot, wtf why isn't this closed yet, etc etc), notes for who refered them, and once you close the deal, you can check it off your list as completed.
Just my $.02.
Edit: Goes to show what happens when you leap before you look. You CAN set priorty levels to low, normal, and high, and then can set custom categories to help you sort them by. Good luck!
Thanks for the help, however I tried this initially and it doesnt work well enough for me. It works in a rudimentary manner, but I need more control and information managment than that. Thanks tho!
Anyone else got any ideas?
-Sayajin
My company uses this piece of software; http://www.salesmanager.nl/nl/salesmanagermobile.htm
Its in Dutch and I dont know if there's an English version..
I found this (outdated) article about "Microsoft CRM Mobile"; http://www.sonomapartners.com/articles/microsoft-crm-mobile12.aspx
And this is a download link "Microsoft Dynamics CRM Mobile"; http://www.microsoft.com/downloads/...66-7EC8-4AFE-BBFA-91E7210C55C4&displaylang=en
You do need the MS Dynamics package to make it work tho..
You can also look for "Microsoft Dynamics CRM 3.0 Small Business Edition"..
You can get a demo which is floating around Microsoft's website.
prodinho said:
My company uses this piece of software; http://www.salesmanager.nl/nl/salesmanagermobile.htm
Its in Dutch and I dont know if there's an English version..
Click to expand...
Click to collapse
Here is the english version http://www.salesmanager.nl/uk/uk_products_salesmanagerce.htm
Even though this is an old thread, im curious to hear what others have been using in 2009 and 2010 since devices like the HD2, TP2 etc have emerged.
Thanks
CRM Software
Hi guys,
As per my experience regarding CRM business solutions, CRMLogic is a professional services firm focused on CRM business solutions. Their approach is a blend of management consulting and technology know-how, which provides us with contemporary business outcomes - not just software.
One can get benefit of their wealth of experience from simple solutions with little customization through complex extensions with deep integration to related systems at: crmlogic.com.au
Customer Relationship Management (CRM) Software
From my experience, I have found LionSCRM, which best suits my business. You should definitely go through this site. They provide software for CRM, Email Lead management, security guard management , restaurant management, road & construction software, vehicle mgmt., inventory mgmt., and lots more.
Here you'll find the right solution for your problem.
I tried this initially and it doesnt work well enough for me. It works in a rudimentary manner, but I need more control and information managment than that.
Customer Relationship Management Software
BasCRM is a Software as a service (Saas) provider of enterprise cloud computing solutions. It enables businesses to create extraordinary customer relationships with the most affordable, flexible and innovative CRM solution in the market. BASCRM applications are already integrated to use. Monitor invoicing , emails, projects, customer support and everything else in one place.

Marketplace "advanced" "copy protection" cracked

This is a continuation of this thread: http://forum.xda-developers.com/showthread.php?t=567870, which covered cracking the original "basic" copy protection of Marketplace.
---
I have now cracked the "advanced" copy protection used by Marketplace. As you may know, this is a "better" protection than the original "CAB copy protection" Marketplace offered. This "advanced" protection uses license keys that are verified when you run the application, and given out and controlled by Microsoft.
Several developers are annoyed that Microsoft does not allow us to use our own licensing schemes, and are forced to use "no protection" (the original CAB copy protection) or use Microsoft's scheme which is essentially a single point of failure for all Marketplace protected apps.
This new "advanced" protection was released today by Microsoft, and as far as I know no app available already uses it at the time of this writing.
So I got the code snippets you are supposed to put in your app and it was simply jawdroppingly WTF. While it was not exactly easy to beat, it took me less than two hours to devise a "generic" hack, without modifying any files on the device. (Well hey, at least it's better than the 5 minutes it took for the "basic" protection, right?)
A "generic" hack? Yes, by this I mean that this single hack (actually, running an EXE in the background) will completely bypass the entire code snippet provided by Microsoft that is supposed to check and validate your license code, for all Marketplace apps that use this "advanced" protection.
I will not publish the code that performs this hack, so don't ask. My goal is not to crack Marketplace apps, my goal is to get MS off their ass and allow us to use our own licensing systems, like the good little resellers they're supposed to be. I will tell you that it has to do with runtime patching the crypto API, but that's it. All in all, I don't think it will take long for the warez people to duplicate this hack.
---
Some further reasoning about anti-piracy, solutions, etc can be found in post 13 on page 2.
if there are no apps that use it yet, how do u know your hack works?
Because the Marketplace portal provides code ("code snippet") you have to compile in your EXE, and that takes care of the whole licensing thing.
So you look at that source, spot the weak points, devise a hack. Then compile a program using said "code snippet" and try the hack on it.
If developers simply copy/paste the snippet they are given by the Marketplace portal, this hack will work.
Chainfire said:
This is a continuation of this thread: http://forum.xda-developers.com/showthread.php?t=567870, which covered cracking the original "basic" copy protection of Marketplace.
---
I have now cracked the "advanced" copy protection used by Marketplace. As you may know, this is a "better" protection than the original "CAB copy protection" Marketplace offered. This "advanced" protection uses license keys that are verified when you run the application, and given out and controlled by Microsoft.
Several developers are annoyed that Microsoft does not allow us to use our own licensing schemes, and are forced to use "no protection" (the original CAB copy protection) or use Microsoft's scheme which is essentially a single point of failure for all Marketplace protected apps.
This new "advanced" protection was released today by Microsoft, and as far as I know no app available already uses it at the time of this writing.
So I got the code snippets you are supposed to put in your app and it was simply jawdroppingly WTF. While it was not exactly easy to beat, it took me less than two hours to devise a "generic" hack, without modifying any files on the device. (Well hey, at least it's better than the 5 minutes it took for the "basic" protection, right?)
A "generic" hack? Yes, by this I mean that this single hack (actually, running an EXE in the background) will completely bypass the entire code snippet provided by Microsoft that is supposed to check and validate your license code, for all Marketplace apps that use this "advanced" protection.
I will not publish the code that performs this hack, so don't ask. My goal is not to crack Marketplace apps, my goal is to get MS off their ass and allow us to use our own licensing systems, like the good little resellers they're supposed to be. I will tell you that it has to do with runtime patching the crypto API, but that's it. All in all, I don't think it will take long for the warez people to duplicate this hack.
Click to expand...
Click to collapse
amen
hallelujah
hit me now
YEAH
have given the issue some press : http://www.1800pocketpc.com/2009/11/13/marketplace-advanced-copy-protection-cracked-in-less-than-2-hours.html
anti-piracy protection is intended to stop ordinary users from transferring cabs between devices and it is successful at that. there is no protection that will stop apps from being pirated, certainly not for handheld devices. the new advanced protection is adequate and any further techniques are redundant and a waste of time, because no matter how 'strong' they are, they WILL be cracked.
Slightly if not totally off-topic: A mainstream consumer's view
mnet said:
anti-piracy protection is intended to stop ordinary users from transferring cabs between devices and it is successful at that. there is no protection that will stop apps from being pirated, certainly not for handheld devices. the new advanced protection is adequate and any further techniques are redundant and a waste of time, because no matter how 'strong' they are, they WILL be cracked.
Click to expand...
Click to collapse
I agree with you and your premise. Now a quick story.
I consider myself a mainstream consumer... but I have been a member of XDA for, what, i think 4 years, using 2 WM phones, first the T-Mobile MDA, then the Wing (HTC Herald), and I am about to switch to Android with the HTC Hero. I am reasonably savvy about tech, just not a coder. But I've done all the hard SPL, flashing ROMS, using beta software, and supporting developers here with pretty significant donations. I am also a User Experience / Usability designer for web as a profession. THAT'S MY BACKGROUND.
To date, my experience buying WM apps has been universally AWFUL. Whether it was, just recently, Resco Picture Viewer from PocketGear, or WM Defrag from Wizcode, or PocketPlayer from Conduits. I am more than happy to buy excellent software that works, and has a decent UI. But in each case, the process of buying the app and getting it onto my phone has been absurd, and frustrating beyond belief. Each provider makes all sorts of assumptions -- often wrong -- including "you must be downloading this from a PC, so we will download for you an executable that runs on a desktop PC then installs via active sync onto your device."
Whatever the percentage is, doesn't matter: A lot of people, like me, download all my cab files, and purchase apps, on my Mac... and either email myself the .cab file or .zip files, or place my microSD card from my phone into a USB reader. Thus, what a frikkin headache to end up getting PocketPlayer on my phone... but because i didn't download it from a Windows PC, I was screwed.
This stuff is archaic. This past week it has taken 5 days to get Resco Picture Viewer on my phone after purchasing from PocketGear.com . They have a completely retarded transactional process, a terrible UI, broken software in terms of user recognition and resetting username and password, and a completely phone-UNFRIENDLY site, with most sub-level menus not even accessible from browsers like Opera Mobile, Netfront, Iris ... They are dumbass pull downs using god knows what -- flash or javascript, whatever. But fact is: a simple navigation process to access the products on the phone itself can't even be achieved by these clowns -- yet everyone is in overdrive now trying to get their version of "THE" WindowsMobile app store online, while Microsoft stumbles.
The fact is: I would LIKE to see a uniform transaction process which is designed professionally, and supports great usability design, and once I buy the app, quit making me go through absurd backflips just to get access to the cab file. Stop requiring me to use a Windows PC. And stop all the "special OUR way" authentication processes. Because if they were so good, there wouldn't be the kind of problems I have described. I'll even grant anyone who wants to -- to say "well you're just a dumb**** user who doesn't understand their particular process"... I'll grant you that, and my answer would be:
If you plan to sell a lot of apps -- ie, make money via VOLUME transactions vs pricey apps -- a la iphone -- then it makes a hell of a lot of sense to make a uniform system of delivery if you're buying it through an app store, and for god's sake, cut the crap and figure it out. It's not so hard to send an authentication code via email or text message. But it's exactly WRONG to be having 1000 developers using 1000 special "our way" authentication processes, because the odds of 1000 app developers having a great, simple, effective UI and safe authentication system that prevents priacy of their app is pretty low, based on the experiences I have had to date with MAINSTREAM products for WM.
That's my view. But I see a whole lot of clumsiness from the Windows Mobile side of the fence pertaining to this whole new way of monetizing apps. There's a reason apple succeeds in that department -- even with their bloated catalog and draconian approval processes. They understand how to deliver products to consumers -- vs repelling them from a dumbass process, no matter how good that process may be in theory.
quicksite said:
I agree with you and your premise. Now a quick story.
I consider myself a mainstream consumer... but I have been a member of XDA for, what, i think 4 years, using 2 WM phones, first the T-Mobile MDA, then the Wing (HTC Herald), and I am about to switch to Android with the HTC Hero. I am reasonably savvy about tech, just not a coder. But I've done all the hard SPL, flashing ROMS, using beta software, and supporting developers here with pretty significant donations. I am also a User Experience / Usability designer for web as a profession. THAT'S MY BACKGROUND.
To date, my experience buying WM apps has been universally AWFUL. Whether it was, just recently, Resco Picture Viewer from PocketGear, or WM Defrag from Wizcode, or PocketPlayer from Conduits. I am more than happy to buy excellent software that works, and has a decent UI. But in each case, the process of buying the app and getting it onto my phone has been absurd, and frustrating beyond belief. Each provider makes all sorts of assumptions -- often wrong -- including "you must be downloading this from a PC, so we will download for you an executable that runs on a desktop PC then installs via active sync onto your device."
Whatever the percentage is, doesn't matter: A lot of people, like me, download all my cab files, and purchase apps, on my Mac... and either email myself the .cab file or .zip files, or place my microSD card from my phone into a USB reader. Thus, what a frikkin headache to end up getting PocketPlayer on my phone... but because i didn't download it from a Windows PC, I was screwed.
This stuff is archaic. This past week it has taken 5 days to get Resco Picture Viewer on my phone after purchasing from PocketGear.com . They have a completely retarded transactional process, a terrible UI, broken software in terms of user recognition and resetting username and password, and a completely phone-UNFRIENDLY site, with most sub-level menus not even accessible from browsers like Opera Mobile, Netfront, Iris ... They are dumbass pull downs using god knows what -- flash or javascript, whatever. But fact is: a simple navigation process to access the products on the phone itself can't even be achieved by these clowns -- yet everyone is in overdrive now trying to get their version of "THE" WindowsMobile app store online, while Microsoft stumbles.
The fact is: I would LIKE to see a uniform transaction process which is designed professionally, and supports great usability design, and once I buy the app, quit making me go through absurd backflips just to get access to the cab file. Stop requiring me to use a Windows PC. And stop all the "special OUR way" authentication processes. Because if they were so good, there wouldn't be the kind of problems I have described. I'll even grant anyone who wants to -- to say "well you're just a dumb**** user who doesn't understand their particular process"... I'll grant you that, and my answer would be:
If you plan to sell a lot of apps -- ie, make money via VOLUME transactions vs pricey apps -- a la iphone -- then it makes a hell of a lot of sense to make a uniform system of delivery if you're buying it through an app store, and for god's sake, cut the crap and figure it out. It's not so hard to send an authentication code via email or text message. But it's exactly WRONG to be having 1000 developers using 1000 special "our way" authentication processes, because the odds of 1000 app developers having a great, simple, effective UI and safe authentication system that prevents priacy of their app is pretty low, based on the experiences I have had to date with MAINSTREAM products for WM.
That's my view. But I see a whole lot of clumsiness from the Windows Mobile side of the fence pertaining to this whole new way of monetizing apps. There's a reason apple succeeds in that department -- even with their bloated catalog and draconian approval processes. They understand how to deliver products to consumers -- vs repelling them from a dumbass process, no matter how good that process may be in theory.
Click to expand...
Click to collapse
Couldn't agree more!
I'll add one more reason I wrap my head in ductape every time I download/install an app.
Think it's bad with every developer having their own authentication method? How about when each developer has a DIFFERENT authentication scheme for every app they make?
I like a rant - thanks for doing it for me as I agree with you 100%.
The top of my annoyance list (which you did include) are sites selling mobile software which are NOT mobile browser friendly, WTF is that all about?
Big Up, I still don't think anyone else would have done it in two hours.
Hey you warned them didn't you.
Haha Chainfire is there anything you cant do?
More in the Dutch press:
http://tweakers.net/nieuws/63713/nederlander-kraakt-nieuwe-beveiliging-windows-marketplace.html
While I do appreciate the "rant", I think you're missing my point - or perhaps I just don't agree. (Edit: that is in response to this post http://forum.xda-developers.com/showpost.php?p=4936479&postcount=7)
When I say "use our own licensing schemes", I do not mean codes sent back and forth through websites, screen you have to type stuff in etc. This is exactly not needed because Marketplace is also the delivery mechanism. In other words, the license code can be installed by Marketplace directly without the user ever seeing or hearing about it.
This is partly how the new system works, actually. However, if Microsoft supported license codes you give them things would be more secure (though granted, for a large part by obscurity).
Some authors will not care and simply not use it all, for example with the cheap apps it may not be worth their while. Others may wish to track license key usage, so that if suddenly 10.000 users start using the same key instead of the 1 who bought it, that key can be disabled, etc. Some may want the app to call home, some will not. Imagine that developers that do employ such anti-piracy measures will write their own verification / communication code, this beats the single point of failure we currently have. The crackers are back to having to crack each app independently and even then have a much lower chance of success.
Marketplace is the perfect opportunity to implement such a system that does provide some piracy security for the authors while for once it does not unnecessarily annoy the user.
To make the obligatory bad car analogy that fails in many ways, take you car keys. Everyone thinks it's normal to have a car key, so people can't just take your car. Of course, in line with some of the arguments against anti-piracy measures, car keys aren't really that useful, as there's always a brick - the universal key, and a car thief that really wants your car will get it. (You also lock the doors on your house, right?)
Now, the current situation is pretty much that everyone has the same car key. How useful is a car key in that situation? They way I see it (and I'm sure I'm not alone in that), is more like the actual car key situation. Some car keys are laser etched, or have something RFID-like in them and a receive in the car, or simply use different shapes, etc. That's a lot more useful than everyone having the same car key.
Sure, no matter what you do, eventually things will get cracked and it is a cat and mouse game. One of the reasons this is easily doable is because of the open nature and the very few restrictions of Windows Mobile. This is a good thing. No developer in their right mind would want to get to a restrictive system like is the case on the iPhone or other mobile OS's. That is not the point. That doesn't mean anti-piracy measures are useless though, far from it. The longer you can keep a release from being warez'd, the less you lose.
There are two arguments I hear coming back in various places by various people:
(1) If the normal users can't just copy it, then that is enough (even MS says this)
(2) Piracy works as advertising, you get more eventual sales, etc. etc
Both of these, are from my own experience, completely untrue. The thing is if one person cracks it, it usually spreads on those warez sites pretty quickly.
The big thing here is, the average user is apparently tech-savvy enough to search the warez sites first before buying, and that is just how it is:
We have played the game with that one warez site, monitoring sales when (apparent) cracks were listed and when they weren't (they do remove releases on request). This made a 30-50% difference in sales (with the number being highest during the weekends, and lowest during weekdays). For me that is enough data to know that both (1) and (2) are complete nonsense in the case of mobile apps. No matter all the pretty reasons and perhaps seemingly logical reasons you may come up with for (1) and (2), the numbers don't lie.
So, how would you like to get a 30-50% paycut? It's not like us developers are getting rich here, you know. Can we be blamed for trying to prevent this?
Now, here we have the chance to implement a system that is completely transparent for the user and can be made reasonably safe (and updatable), an obvious win-win situation for everyone involved except the warez people. Why exactly shouldn't we be aiming for this?
What is also painfully apparent here, as Microsoft themselves claim reason (1), that they have no idea what they are talking about.
i am no programmer so excuse my ignorance but doesnt everything eventually get cracked. Is there any mobile platform which hasnt a non cracked market place or sites where you can download paid apps for free?
Well done Chainfire
Hello Chainfire,
I am the webmaster of the Tamoggemon Content network, and just covered you:
http://tamsppc.tamoggemon.com/2009/11/13/advanced-marketplace-drm-broken/
http://tamswms.tamoggemon.com/2009/11/13/advanced-marketplace-drm-broken/
Furthermore, an email went out to MSFT asking for a statement. but this is not the reason why I registered here (!!!) - I am instead here to vent a bit being a Symbian dev myself.
While I fully understand your frustration, I think that allowing every developer to run his own DRM is not gonna do the store good. The reason is that the store was made to make purchasing apps simple - and by allowing everyone to run his own DRM I dont see much of a venue to do this anymore.
Whenever some kind of backend gets involved, there is a single point of failure - the only trhing I can think off now would be a very complet system based on servers.
Or, of course, platform security like on S60. But trust me - we wont want that!
Thanks! However, if you read my other post carefully you'd see it wouldn't make any difference to the ease of using the store (it wouldn't make any difference for the user at all), just to a part of the backend. And of course, each DRM system has a single point of failure, but the difference is in my case there is a point of failure per app, while in the current case it's a single point of failure for everything. There is no perfect solution, but there are better solutions than the current one.
I've been contacted by a handful of big WM devs by now who are of somewhat the same opinion.
microsoft.... when it comes to security, they are clueless as usual.
only apple is worse.
I find they windows-7 VPN and "encryption" funny , is there anybody that would trust it ? - even if it was not for the backdoors ?
Just wondering, is anyone else having problems accessing the windows marketplace from the phone? I was able to download a couple of apps yesterday after I installed a custom ROM (TPC Pro Series V3.2), but today I get a message saying there is an update, it installs the update but then I get the following message:
"Windows Marketplace for Mobile cannot connect right now. Try again later."
Is this because of the custom ROM and the latest update to the marketplace, or is this something other people are experiencing?
Remember the days when purchased mp3s were DRM protected and some companies like Sony even put rootkits on music CDs? Did that stop piracy?
Hopefully Microsoft will not repeat these mistakes... There is no need for any further 'protection' for marketplace apps. If a developer isn't satisfied with this mechanism then he/she doesn't have to publish their apps on the marketplace. There's no point in having a centralized app store if every developer uses his/her own licensing scheme.

[Q] Help me flesh out an idea for new functionality

tl;dr I'm new, I'm not a very knowledgeable developer, I have an idea that I want your opinion about.
Heyo Peoples,
I'm new and I like to think a lot about cool new stuff with mobile devices (web, software, hardware, etc). I've been thinking a lot recently about how people like to use mobile devices, and how we might use them in the near future--thinking past what's being done now, and into what comes next.
I've been wondering for a while why there isn't an existing piece of functionality on mobile devices that allows a user complete control of the device and every piece of information on it. Imagine a GUI except instead of graphics, it's like interacting with a person. (aside: first person to say Siri should be shunned like an Amish girl who went to a movie theater).
Is it outrageous to say that you should be able to pick up your phone and have it find anything, from anytime in the past that you have done with or on it? I know that would take mountains of data, but is it silly? In it's most basic form, this would just be a search feature. In it's most eloquent form it could be an operating system. Imagine being able to ask your phone what you did last Wednesday, or maybe where you were. What if it could recall emails or documents based on date, time, location where you were when you wrote it, keyword, or contact, based on verbal interaction? What if it tracked data usage by application, or allowed you to measure and optimize system performance with a verbal command (ex. "Shut down all apps except for Google Maps" or "How much data am I using per minute").
Is it too early to start wishing for an interface like that computer on Paycheck (horrible movie with Ben Afleck) or Cortana in Halo? Is this type of interface impractical or implausible?
If you were to make something like this, would it have to be a new operating system built from the ground up, or could you develop an app to do this, or could you hack Android to do it? I welcome all of your feedback.
Lots of questions, and I have very few answers.
Jujubes said:
tl;dr I'm new, I'm not a very knowledgeable developer, I have an idea that I want your opinion about.
Heyo Peoples,
I'm new and I like to think a lot about cool new stuff with mobile devices (web, software, hardware, etc). I've been thinking a lot recently about how people like to use mobile devices, and how we might use them in the near future--thinking past what's being done now, and into what comes next.
I've been wondering for a while why there isn't an existing piece of functionality on mobile devices that allows a user complete control of the device and every piece of information on it. Imagine a GUI except instead of graphics, it's like interacting with a person. (aside: first person to say Siri should be shunned like an Amish girl who went to a movie theater).
Is it outrageous to say that you should be able to pick up your phone and have it find anything, from anytime in the past that you have done with or on it? I know that would take mountains of data, but is it silly? In it's most basic form, this would just be a search feature. In it's most eloquent form it could be an operating system. Imagine being able to ask your phone what you did last Wednesday, or maybe where you were. What if it could recall emails or documents based on date, time, location where you were when you wrote it, keyword, or contact, based on verbal interaction? What if it tracked data usage by application, or allowed you to measure and optimize system performance with a verbal command (ex. "Shut down all apps except for Google Maps" or "How much data am I using per minute").
Is it too early to start wishing for an interface like that computer on Paycheck (horrible movie with Ben Afleck) or Cortana in Halo? Is this type of interface impractical or implausible?
If you were to make something like this, would it have to be a new operating system built from the ground up, or could you develop an app to do this, or could you hack Android to do it? I welcome all of your feedback.
Lots of questions, and I have very few answers.
Click to expand...
Click to collapse
This is probably not as far off as it seems. The developers of "Utter" have come along way in the right direction. You should maybe approach them with your ideas. Not all of them of course . Save some for yourself.
One problem I see is semantics. "Shut down all apps except for Google Maps" sounds good - but do you really mean ALL apps ? The line that would be walked is one where the developer must train the program to not necessarily do what they ask, but do what they WANT. It gets trickier when you realise that some people who aren't your average users might want to test things and shut down an app (in this case) that an average user would never want shut, where they might mess up their phone beyond their ability to repair if they did.
I think speech is a great tool to interact, though I'm not going to be a person to use it. I don't think speech will ever become a default unless there are other technological advances that change how we interact with the world. It's annoying enough to hear someone gabbing loudly to another human on the phone, do we really want people gabbing AT their phones as a default interface ? I think privacy is a driving factor that will keep sound from being a major interface - perhaps it could work for in home applications, but out in public people may not want to announce to the world who they are calling, what they are looking for, or what site they're logging on to, et cetera. Until there's technology to make voice and sound less "public", I don't see this being the future of phones - it's more of a nice thing to have as an "extra" for when a person is comfortable using it.
But, hey, maybe we'll get used to wearing Google Glass and talking to ourselves all the time - or we'll get in-ear buds or implants where we can choose to hear the outside world or not. Just exploring the possibilities here.
I do think it's a big "outrageous" to have infinite backup. Just take a look at how much data companies like Amazon and Facebook acquire on a per-day basis. Think about how much data you use on a daily basis. I don't have the money or desire to be buying new HDDs every other week. Maybe in the future there will be a technological revolution that allows for mass amounts of data to be stored in even smaller spaces. But current technology in that regard is still very expensive and persnickety - read about high capacity SD cards and how fragile they can be and about data needing to be "refreshed" or they can become corrupt. There are lots of issues that make backing up everything you do impracticable.
And, again - privacy concerns. Do I really want my computer to know what I did last Wednesday and who I was with ? What if someone stole my computer or phone and had access to that information ? If we had the technology to do that, who's to say that current encryption would be "enough" - or that someone wouldn't go ahead and try to hack it anyway if they felt finding out basically everything about you was worth brute-forcing your phone or whatever they'd do in the future ? And have no password or a crappy one - even easier for them to know EVERYTHING about you, now.
Highly visual and talk-activated computers are absolutely great for games, movies, and TV. Why ? They function as narrative devices. They allow the actor to say or explain things they otherwise wouldn't have said out loud for personal, practical, or security reasons. They can become characters in their own right. People like those big screen computer displays where the characters are poking things all over and up and down - it looks cool. But not so cool is having your arms get tired from reaching up and around all the time. Not so cool is having to tell the computer out loud what kind of special images you want to search for when you have house-mates living in the next room over.
Just some thoughts. If you have other or counter ideas, go right on ahead.

advice on how to apprach a programmers/develpers/project

Hello,
ok I need advice please.
firstly I don’t know anything about programming or software design/development but as you probably can guess already…. I need help designing/programming a software.
I can’t disclose too much information here at this stage but i will do my best.
I came up with a solution for a problem which is in the form of a design/product that consists of a mechanical, electronic and software elements rapped up in one package that has nothing like in in the market.
its the early stages still and I’m working with a design and manufacturing engineer on building the prototype, now I need someone who is very experienced and well rounded to take care of the software solution.
my questions at this stage are:
What is the best reasonable approach to this, I do not have a budget for this project and I’m buying everything needed from a low paid job which is very hard thing to do but i do believe this product will be huge and more appealing to a large market place from multiple sectors. so do i offer the software for a price on top of the product hardware pice that would pay for the developer time when the product launches, or a percentage of the sales or is it unreasonable to ask for such work without budget…how do i go about making this product a reality from the software side.
there are couple of softwares on the market which dose the functions that i need (not the canon example i used below), is it moral, ethical for my team (to be) to use reverse engineering to build the software i need? possibly till i get financed (and it will get financed) then allocate a budget to make this software fully rounded software and add more to it and make it our own!
not sure how i can ask to get a time scale for how long it would take to develop such a program without specifying all i need from it, but lets say its something like canon eos utilities, how much time it takes to develop such a program (our software isn’t that but the functions needed are close enough to canon eos utilities/in part the software has to communicate with other hardware such as a digital camera-LCD screen, steam live feed, and send video files to the pc via usb..but that's not all we need it to do but I’m using canon software as a rough guide to the size of the project and hopefully i can get an estimate of time.
is it possible for one developer to do this? who i need to look for/what languages?
hope i didn’t sound like a complete idiot but really have no idea how to approach this problem other than putting all i can out there as a starting point.
many thx for reading

[Completed] Hacking a boot locked phone with no way of enabling usb debugging can it be done?

So exploits are what hackers and programmers do best. They find windows in code that no one else can see through. They freeze executing code in its tracks analyze it and alter it to suit them. They don't just abide their digital environment, they create it. Does anyone know how specifically smartphones are flashed/imprinted with stock rom when they are made for the first time? Or how to alter boot up sequences to unshackle a bootlocked phone? Or how a bootlock even takes effect?
All of our phones were just hardware before someone enabled them to have software. The basics of computing with smartphones and insight to the barest level upon which they operate is what I am trying to gain. I have a, I guess you could call it a test phone. It is a Kyocera Hydro Icon c6730 with KitKat a phone that rightly nobody cares about, and more than enough end users have been vexed by. A perfect phone to deconstruct to its barest functions to fully grasp smartphone computing, Android and Linux. This case is also unique in the way that this device although handicapped very badly (by me) still turns on. It has no Dialer or settings apps and no conventional way to enable debugging mode for it to communicate with ADB. It has no root browser or file manager to receive .apks. The Hydro Icon is bootlocked by Kyocera or a boot menu was never created for the phone by them. The only apps on the phone are calculator, calendar, camera, clock, download, flashlight, gallery, kingroot, (it is rooted) panorama and sound recorder. Kyocera has given the public the source code for KITKAT and Jellybean for the Icon.
I have no hope that anything can really be done to fix my phone. I guess all I really want is to chat with developers and smartphone manufacturers and hackers. People to provide unconventional approaches or help me open this discussion to a broad range of minds and intellects. like I said before, all of our phones were just physical units of hardware before the distributor enabled the software. 0 to 1
This is a challenge to any hacker who thinks he or she a can do it. I'll even mail you the phone for you to experiment on. If you would mail it back when done and share your exploit with the users of this model phone.
mattvision09 said:
So exploits are what hackers and programmers do best. They find windows in code that no one else can see through. They freeze executing code in its tracks analyze it and alter it to suit them. They don't just abide their digital environment, they create it. Does anyone know how specifically smartphones are flashed/imprinted with stock rom when they are made for the first time? Or how to alter boot up sequences to unshackle a bootlocked phone? Or how a bootlock even takes effect?
All of our phones were just hardware before someone enabled them to have software. The basics of computing with smartphones and insight to the barest level upon which they operate is what I am trying to gain. I have a, I guess you could call it a test phone. It is a Kyocera Hydro Icon c6730 with KitKat a phone that rightly nobody cares about, and more than enough end users have been vexed by. A perfect phone to deconstruct to its barest functions to fully grasp smartphone computing, Android and Linux. This case is also unique in the way that this device although handicapped very badly (by me) still turns on. It has no Dialer or settings apps and no conventional way to enable debugging mode for it to communicate with ADB. It has no root browser or file manager to receive .apks. The Hydro Icon is bootlocked by Kyocera or a boot menu was never created for the phone by them. The only apps on the phone are calculator, calendar, camera, clock, download, flashlight, gallery, kingroot, (it is rooted) panorama and sound recorder. Kyocera has given the public the source code for KITKAT and Jellybean for the Icon.
I have no hope that anything can really be done to fix my phone. I guess all I really want is to chat with developers and smartphone manufacturers and hackers. People to provide unconventional approaches or help me open this discussion to a broad range of minds and intellects. like I said before, all of our phones were just physical units of hardware before the distributor enabled the software. 0 to 1
This is a challenge to any hacker who thinks he or she a can do it. I'll even mail you the phone for you to experiment on. If you would mail it back when done and share your exploit with the users of this model phone.
Click to expand...
Click to collapse
Hi,
Try posting your query here:
Android Q&A,Help and Troubleshooting
Experts there may be able to help you.
Good luck
Art Vanderlay
XDA Assist

Categories

Resources