Related
Ok, so my wife works in cardiology, and she was looking for a good medical application to help her through the day. There is a very small Drug Reference App, but not what she's looking for. Epocrates (sp?) is an app built for WM, Palm Pre/Treo, and Blackberry, but no Android support.
My main question is:
Is it possible to port this app to android, or build it?
...BUMP.....
Thread Bump....
It is not really feasible to port the app without the help of the company who created the original application. Your best bet is to contact them and tell them you are looking for an android port. If they see enough demand perhaps they will port it.
I don't believe Epocrates has developed an app, but go to Unbound Medicine and almost their entire suite of apps is available for Android.
JanetPanic said:
It is not really feasible to port the app without the help of the company who created the original application. Your best bet is to contact them and tell them you are looking for an android port. If they see enough demand perhaps they will port it.
Click to expand...
Click to collapse
Not to mention i'm sure Epocrates, Inc. would not be pleased if you went about porting their applications without their permission. As noted above, best way is probably to demonstrate to Epocrates, Inc. that there is a demand for an Android version.
Right on, thats all I needed to know! Thanks
I surely agree with what JanetPanic and jashsu had to say here. It is really not good to port without their permission, but does Epocrates give this facility is a question when they do not have Android support.
A project for our Kernel devs maybe? i found this in the I9000 Forums and though i might keep it going over here in the Vibrant quadrant of XDA.
http://forum.xda-developers.com/showthread.php?t=812879
Most people don't yet know that many Android software leak all sorts of information to the internet with only scant user acknowledgement (basically what you accept when you install the app).
Due to this and the fact that there are already privacy information harvesting apps for Android on the marketplace - a team of security experts have created TaintDroid:
What is TaintDroid?
From the project's web page: "A realtime monitoring service called TaintDroid that precisely analyses how private information is obtained and released by applications "downloaded" to consumer phones."
From: http://appanalysis.org/index.html
How can I install TaintDroid?
As TaintDroid is currently compiled into the kernel, you cannot easily install it, but you have to cook your own kernel. Instructions (for Nexus 1) are available at the project web site: http://appanalysis.org/download.html
How does TaintDroid work?
Here's a video demonstrating how TaintDroid works once it is installed and configured:
http://appanalysis.org/demo/index.html
Why would you want to install this?
There can be many reasons for installint TaintDroid:
- You want to learn about privacy features and play with Android kernel
- As it is currently impossible to differentiate between innocent and sneaky Android apps based only on what access rights they request, you may want to dig in deeper
- You are worried about what apps are doing behind your back and you want to know which apps to uninstall
- You want to help create Android a more secure and privacy-protected platform, instead of the swiss cheese it currently is
What can you do?
As compiling kernels is mostly beyond the reach of mere mortals currently, consider cooking TaintDroid into your kernel, if you are cooking one yourself and offering it available for others to try and use.
Hopefully increased awareness and usage will bring this program eventually into other modders and perhaps even Google's attention and something more easily accessible is offered for the public at large.
BTW, I'm just a user, interested in getting TaintDroid on my own Galaxy S. I'm not affiliated with the research program, but I like what they are doing. This information is purely FYI.
Click to expand...
Click to collapse
Cool Idea. probably could have thought of a better name.
GrundleDroid or GoochDroid, perhaps?
Lol true but it would be a great idea to add into our kernels
Sent from my SGH-T959 using XDA App
junglizste said:
Cool Idea. probably could have thought of a better name.
GrundleDroid or GoochDroid, perhaps?
Click to expand...
Click to collapse
TaintDroid - it's just in-between ........
NNow that Web OS is open source, do you think we could get it to run on the nook?
WEB OS goes open-source says webos
http://developer.palm.com/blog/2011/12/open-source/
sdk
https://developer.palm.com/content/resources/develop/sdk_pdk_download.html
I would certainly think it's possible. WebOS is Linux-based, so you could probably reuse the existing Android Linux kernel... you'd just have to get all the userland stuff working on it.
That said, I don't know if anyone's been actively looking at doing WebOS on the NC (or WebOS on any non-HP devices, for that matter).
There was an effort porting pre-open-source WebOS to the Hero (referred to here: http://forum.xda-developers.com/showthread.php?t=948473) but it got shut down at the time.
androidifyme said:
NNow that Web OS is open source, do you think we could get it to run on the nook?
Click to expand...
Click to collapse
A question like this from someone called "androidifyme"?
The WebOS source hasn't actually been released yet, they have only announced a plan to do so in the near future with no specific dates given. Also, they won't be releasing the entire OS at that time based on the line in their press statement that they "also will contribute ENYO, the application framework for webOS, to the community in the near future along with a plan for the remaining components of the user space."
---------- Post added at 09:24 AM ---------- Previous post was at 09:18 AM ----------
slab said:
I would certainly think it's possible. WebOS is Linux-based, so you could probably reuse the existing Android Linux kernel... you'd just have to get all the userland stuff working on it.
Click to expand...
Click to collapse
the Android kernel is pretty heavily modified from the stock Linux kernel to work with the Android system, and for all we know the WebOS Linux kernel could be the same way. I doubt it would work just like that, however having working kernel sources from Android would certainly make it easier to get device-specific drivers working in the WebOS Linux kernel. And like I said in my other post, unfortuantely the userland stuff does not appear to be a part of their initial open source plan anyway
boomn said:
The WebOS source hasn't actually been released yet, they have only announced a plan to do so in the near future with no specific dates given. Also, they won't be releasing the entire OS at that time based on the line in their press statement that they "also will contribute ENYO, the application framework for webOS, to the community in the near future along with a plan for the remaining components of the user space."
---------- Post added at 09:24 AM ---------- Previous post was at 09:18 AM ----------
the Android kernel is pretty heavily modified from the stock Linux kernel to work with the Android system, and for all we know the WebOS Linux kernel could be the same way. I doubt it would work just like that, however having working kernel sources from Android would certainly make it easier to get device-specific drivers working in the WebOS Linux kernel. And like I said in my other post, unfortuantely the userland stuff does not appear to be a part of their initial open source plan anyway
Click to expand...
Click to collapse
You are Ignorant, I just built my webos sdk, and could compile a webos platform I am just curious and will be looking into what needs to be done. name means nothing, I like the idea of several options and learning at this point because one linux to another doesnt really matter, at some point the nook, should have its own distro like its calling itself a "nookbuntu", so why not. and it would be nice to be able to utilize other carrier or os services that dont work on android vs webos. to stay connected
boomn said:
the Android kernel is pretty heavily modified from the stock Linux kernel to work with the Android system, and for all we know the WebOS Linux kernel could be the same way. I doubt it would work just like that, however having working kernel sources from Android would certainly make it easier to get device-specific drivers working in the WebOS Linux kernel.
Click to expand...
Click to collapse
Yeah, I wouldn't expect it to be drop-and-go, but I also wouldn't expect the kernel to be the biggest stumbling block.
slab said:
Yeah, I wouldn't expect it to be drop-and-go, but I also wouldn't expect the kernel to be the biggest stumbling block.
Click to expand...
Click to collapse
I agree *10 chars
---------- Post added at 09:59 PM ---------- Previous post was at 09:56 PM ----------
androidifyme said:
You are Ignorant, I just built my webos sdk, and could compile a webos platform I am just curious and will be looking into what needs to be done.
Click to expand...
Click to collapse
Sorry, but I have to repeat: WebOS is not open-sourced yet.
An SDK is just a set of tools to help developers build and test WebOS apps on their pc, and one of those tools is a pre-compiled image of WebOS for use in an emulator. It won't allow you to build WebOS itself, only apps that work in WebOS.
As required per the GPL, the source has always been available for their versions of the Linux kernel and various open-source libraries and tools they use (link here). The rest of the OS, including a lot of the system programs and libraries, the user interface, the libraries needed to actually run WebOS apps, etc has not been open-sourced yet. They announced the plan only a couple weeks ago, and they have a lot of work ahead of them before they can start releasing code for parts of WebOS. For example, they will have to strip out and/or replace any code or libraries they have bought licences for from other companies. Cleaning up "colorful" comments in the code is pretty important to many companies too
Again I understand your attemt to be lame, please shut up, and leave this thread as you are ignorant.
http://developer.palm.com/blog/2011/12/open-source/
https://developer.palm.com/content/resources/develop/sdk_pdk_download.html
androidifyme said:
Again I understand your attemt to be lame, please shut up, and leave this thread as you are ignorant.
http://developer.palm.com/blog/2011/12/open-source/
https://developer.palm.com/content/resources/develop/sdk_pdk_download.html
Click to expand...
Click to collapse
Thanks for the continuing and escalating insults while I try to explain this all.
I've read all of those links as those were some of my sources for my previous posts. Your first link is to the announcement that they have a plan to release the source ("HP will make...", not "HP has now released..." or anything similar) to parts of the OS ("underlying code of webOS") in the near future. Further down you find where they make it clearer that their initial release won't be the complete source to WebOS ("HP also will contribute ENYO, the application framework for webOS, to the community in the near future along with a plan for the remaining components of the user space.").
As for the SDK, I already covered that. From that page: "HP webOS 3.0.4 SDK contains the libraries necessary to do both JavaScript development and C/C++ development". It's a set of development tools for app programmers. Wikipedia has a good summary article about SDKs here. HP/Palm been releasing updated versions of the SDK since WebOS first hit the market on Palm phones, otherwise 3rd party developers would not have ever been able to properly make apps that can run in WebOS, and the SDKs have never included the full WebOS source. Please excuse my silly analogy, but if WebOS were a house then the SDK might be a woodshop set up for building furniture to put in that house.
If you don't trust me then check wikipedia's current page about the WebOS open source plan that says: "On December 9, 2011, HP announced its plans to release WebOS source code under an open-source license at some time in the near future." Or google for "webos source code released" and see if you find anything besides the SDK, the GNU tools I mentioned earlier or a whole lot of news articles about the announced plan to eventually open-source their OS. Or check the WebOS Dev forum here on XDA, including comments like this one. When the base code is finally released there will be a lot more talk about it on all of those places.
Yup you are officialy 10 and stupid, an sdk by definition is open source, htc sense is not open source but android is, this is what hp had done with webos, we will be able to create full distrobution of webos and configure it for a device and use the tools in the sdk to compile apps for that device. You might be able to read but you obviously have no coding skills. That all being said, just leave this thread once and for all we dont need you and your annoying as hell. but you seem to be a decent googler just hope one day you can get paid for it. until then keep googleing maybe youll learn something.
Oh and if you do contact them, and register they will send you the whole package to begin developing, thanks for letting me prove you wrong I have contacted them to receive such package. The reason for such measures is to keep fools like you from even trying to play with their source
Wow. I can see the fruitlessness of trying to add further proof. You'll have to figure out reality on your own then. Please do me the favor of revisiting this thread once you've received all the HP files and had a chance to try building WebOS
I couldn't be 10 because it was about 10 years ago that I started using Linux. Got a minor in Computer Science since then too
boomn said:
Thanks for the continuing and escalating insults while I try to explain this all.
I've read all of those links as those were some of my sources for my previous posts. Your first link is to the announcement that they have a plan to release the source ("HP will make...", not "HP has now released..." or anything similar) to parts of the OS ("underlying code of webOS") in the near future. Further down you find where they make it clearer that their initial release won't be the complete source to WebOS ("HP also will contribute ENYO, the application framework for webOS, to the community in the near future along with a plan for the remaining components of the user space.").
As for the SDK, I already covered that. From that page: "HP webOS 3.0.4 SDK contains the libraries necessary to do both JavaScript development and C/C++ development". It's a set of development tools for app programmers. Wikipedia has a good summary article about SDKs here. HP/Palm been releasing updated versions of the SDK since WebOS first hit the market on Palm phones, otherwise 3rd party developers would not have ever been able to properly make apps that can run in WebOS, and the SDKs have never included the full WebOS source. Please excuse my silly analogy, but if WebOS were a house then the SDK might be a woodshop set up for building furniture to put in that house.
If you don't trust me then check wikipedia's current page about the WebOS open source plan that says: "On December 9, 2011, HP announced its plans to release WebOS source code under an open-source license at some time in the near future." Or google for "webos source code released" and see if you find anything besides the SDK, the GNU tools I mentioned earlier or a whole lot of news articles about the announced plan to eventually open-source their OS. Or check the WebOS Dev forum here on XDA, including comments like this one. When the base code is finally released there will be a lot more talk about it on all of those places.
Click to expand...
Click to collapse
Why are(/were) you even trying to explain something to an A hole like him?
Sent from my MB502 using XDA App
Though I do appreciate your comments. They further cleared the picture in my mind
Sent from my MB502 using XDA App
therkr said:
Why are(/were) you even trying to explain something to an A hole like him?
Sent from my MB502 using XDA App
Click to expand...
Click to collapse
I should have asked myself that earlier
Wow guys.... Take this kind of flaming elsewhere.. Its not welcome at xda..
Pointless thread closed.
So I look through the built in repo and I install a lot of things on my old phone to play with. However on the primary I only use FOSS. If a module doesn't have a git page then I don't install it.
I was thinking it would be neat if someone maintained a separate F-Droid repo specifically for xposed modules which are open source. Since xposed itself is open source you could have that on there as well.
It'd be nicer if there was a filter option in the program itself but I'm sure the devs are busy and the above would just be easier.
Maybe it is possible to add "Open source modules" in Sort mode (in Xposed Installer -> Download). It will simply check if Source link for module is not empty.
Who can take this idea and contribute this feature to Xposed?
Waking up this thread. I would also really like to have a structured list of modules which are open source for security reasons. Is this available anywhere yet?
E--Man said:
Waking up this thread. I would also really like to have a structured list of modules which are open source for security reasons. Is this available anywhere yet?
Click to expand...
Click to collapse
Maybe we can get "repo db" and look for source code field. But "in app implementation" is prefered. @rovo89
pyler said:
Maybe we can get "repo db" and look for source code field. But "in app implementation" is prefered. @rovo89
Click to expand...
Click to collapse
Where could we obtain the DB with those fields? I would never install any closed-source modules on my devices. Doing so is absolutely ludicrous in my opinion.
Also, is there a list of verified and trusted (by @rovo89 or someone alike) Xposed modules anywhere?
This is a very important topic...
Thanks,
E.
See https://github.com/rovo89/XposedInstaller/issues/249
The information about the source code URL is available in the repository XML file already and could easily be read be the installer. The issue is up for grabbing. I would appreciate a quick outline if the intended implementation though, so I can intervent regarding architectural decisions before someone writes a lot of code.
I can't give any "trust" recommendations for any but my own modules. It would mean that I would have to analyse the complete source code, verify that the APK actually matches that source code and repeat these steps for every new versions.
Well, if module is open source, anybody can check code so I think there is almost zero chance for malwares or so...
Closed sourced and obfuscated modules are the worst ones. Avoid them. They can do basically everything in background and user knows nothing.
So any skilled dev who is able to create new filter in Xposed Installer for open source modules here? It could be good addition.
pyler said:
Well, if module is open source, anybody can check code so I think there is almost zero chance for malwares or so...
Closed sourced and obfuscated modules are the worst ones. Avoid them. They can do basically everything in background and user knows nothing.
So any skilled dev who is able to create new filter in Xposed Installer for open source modules here? It could be good addition.
Click to expand...
Click to collapse
Really?..
Anybody can check sources, but who will?..
And can you trust their results?..
FOSS can be riddled with exploits like Heartbleed for years, and no one will notice anything. There are even competitions on hiding malicious code inside innocent one...
Only a small number of experienced and skilled developers will be able to find such malware, and believe me - 99% of them don't waste their time on reading, understanding and checking for exploits the sources of all software they use...
@rovo89, thanks for responding to this thread.
I am just wondering if anyone has any updates on the development of an Open Source repository.
Also, I feel that it would also be helpful if we had some sort of a "Developer Trust Rating" as well as a "Code Reviewer" status to ensure that the code of a particular module (or even revision if someone volunteers to take it that far) is both safe and/or that the code has been inspected.
Without this, installing modules on devices means we could be installing software that can be as malicious as it can get.
Lastly, where can I download the XML file that lists XPosed modules along with the "source code URL", and how can I validate that the source code in the URL matches that of the XPosed module itself?
Thanks.
E--Man said:
Also, I feel that it would also be helpful if we had some sort of a "Developer Trust Rating" as well as a "Code Reviewer" status to ensure that the code of a particular module (or even revision if someone volunteers to take it that far) is both safe and/or that the code has been inspected.
Click to expand...
Click to collapse
That's a nice vision, but I doubt that you will find enough people to actually do this who you trust and who would be willing to take the responsibility.
E--Man said:
Lastly, where can I download the XML file that lists XPosed modules along with the "source code URL", and how can I validate that the source code in the URL matches that of the XPosed module itself.
Click to expand...
Click to collapse
Check the source code of the installer for the URL, I don't remember it. But there is no way you can check an APK and find out whether it's built from a certain source. That would only be possible if the developer gave the source code to a trusted party, who would compile it and sign it with their keys. If you trust that third party AND inspect the source code, then you can be sure that it's not malicous. That's F-Droid's model, as far as I know.
YaDr said:
Really?..
Anybody can check sources, but who will?..
And can you trust their results?..
FOSS can be riddled with exploits like Heartbleed for years, and no one will notice anything. There are even competitions on hiding malicious code inside innocent one...
Only a small number of experienced and skilled developers will be able to find such malware, and believe me - 99% of them don't waste their time on reading, understanding and checking for exploits the sources of all software they use...
Click to expand...
Click to collapse
Hello there my Russian friend. I will respectfully disagree with you on this point and I will explain why. Right here on XDA, we have many highly-skilled developers who are the authors of countless lines of code translating into ROMs, modules, enhancements, etc. Much (if not all) of these projects are free to distribute and created as a contribution to the community. In other words, to ask "who will check sources" is the same thing as asking "who will create custom ROMs for people?" or "who will create invaluable/indispensable modules such as XPosed?" or even the general question of "why would someone do this for free?".
It is evident that all of these exist already and that people do indeed contribute, so coupled with the fact that the XDA community is over 5 million members in size, I think there will be developers who may be interested.
The only reason I can see someone not supporting this is if they have an interest not to do so, such as being the author of a closed-source (or open-source) malicious module.
"FOSS can be riddled with exploits like Heartbleed for years, and no one will notice anything"
Yeah but if it was closed source there is a chance it would have never been found.
Also saying that "no one would bother to check the code" is a horrible argument. At least give people the option to inspect it if they want to.
Bump, has anyone taken this to the next step? I am still interested!
Please use the QUOTE feature when replying to me to get my attention. Thanks!
Bump, has anyone taken this to the next step? I am still interested! <br />
<br />
Please use the QUOTE feature when replying to me to get my attention. Thanks!<br/>
Please use the QUOTE feature when replying to me to get my attention. Thanks!
I think more filters in general would be a good thing. There are a lot of Asian based apps that I have no interest in, nor do I play Pokemon/Ingress.
Categories for what country you're in or if an app is for gaming/banking/etc... would be nice. Maybe have the API levels it will work with too, and then just not show anything outside of that range.
I suppose someone could just make an F-Droid repo specifically for xposed/magisk apps too, though I would prefer it if it were officially maintained/sanctioned.
I want to learn Java for the purpose of programing Android. I aim to (in my opinion) fix the obvious and glaring faults of the Android OS that make the OS un-desktop friendly for 10 inch Tablet users. LOL..
I notice lots of good places to learn Java for free like the java-made-easy.com site or Udemy.com BUT most if not all of these use the Eclipse IDE and This is my problem. Now that Google has released Android Studio Stable back in December and is encouraging folks to switch to it as the new official IDE - where does this leave a newbie like me? - I cannot find any tutorials for learning Java that are actually designed to work with Android Studio.
This would leave me having to use Eclipse and I am worried if I learn this method I will not be able to transfer my work to Android Studio as well worried I'll be learning an outdated tool/system - if so I'd have to relearn Android Studio's way of doing things that differ from Eclipse... seems like a waste of time.. doing double work.
What should I do? Am I stuck between a rock and a hard place picking the worst time to try to learn Java?
I don't wanna learn the Eclipse way if it's going to be obsolete but there are no tutorials for learning java with Android Studio yet - or are there and I'm just missing them?
Looking forward to your answers, Thank you.
I suggest UdaCity.
jl0932 said:
I suggest UdaCity.
Click to expand...
Click to collapse
Thank you, I'll consider it.
What IDE does it use? I cant tell from the webpage. They have a 14 day trial and then it's $1.99 a month there after.
IDE is Android Studio.
You can register as free account, unless you want to join "assessments required for certification" program or coaching. Checkout the "Terms of service" in sign up dialog. register as "attendee" .
As for what courses do they have, click on "View Courses" in start page.
Enjoy
jl0932 said:
IDE is Android Studio.
You can register as free account, unless you want to join "assessments required for certification" program or coaching. Checkout the "Terms of service" in sign up dialog. register as "attendee" .
As for what courses do they have, click on "View Courses" in start page.
Enjoy
Click to expand...
Click to collapse
I attempted to sign up for the free course (Intro to Java Programming - https://www.udacity.com/course/cs046) But there was no option to "join "assessments required for certification" program or coaching" that would have been any different from a "free" account.
In other words your post led me to believe that you could take and complete the whole course for free just without the certification or coaching options - it doesn't look that way. They only type of account I see offered is the 14 day trial. Plus they ask for a credit card, and they are not getting my info. I cannot find an option to only register as an "attendee".
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Anyone else know of any tutorials for free that are designed to work with the new stable version of Android Studio?
It's a regret you can't find the right way to get start! I'll try to explain more clearly.
Most of the courses in Udacity have two choice : "Enrolling in a Course" and "Accessing course material". Select the former means you willing to join the paid course program, hence you got asking credit card etc., In your case, you should select "Accessing course material" which's right below "Enrolling in a Course" and it's the free one.
While some course like "How to use Git and GitHub", you can only see "Accessing course material", see the different?
You should also read "Help and FAQ" to get a better idea of how it work.
I'll look again when I have more time tonight. . --> Thanks.
I signed in with Google instead of registering manually, perhaps that's why I didn't see the options you speak of. :cyclops:
wow, a cyclops. I never saw that one before LOL
What i really need to learn for programming a android music player with advanced themes support and hoe create a themes motorplease help me sorry for my bad english
Sent from my GT-S7560M using XDA Free mobile app