Building a database, for iPad and/or iPhone. |
![]() ![]() |
Building a database, for iPad and/or iPhone. |
Jul 3 2012, 02:17 PM
Post
#1
|
|
|
Atomican Master |
I was having a chat with a friend today, shes a Medical Officer (Anaesthetist), and she was asking me about the possibility of building a database (what she needs for work and such) for an iPad (or some form of tablet) and/or iPhone. I was wondering if it was possible to build a database to her specifications. I have been programming for years and I certainly dont have any experience in mobile computing as it is today with tablets and smartphones. If it is possible, how would you go about it? What would you need? Are there currently apps out there that could fit the bill for her instead of someone buidling a database from the ground up?
-------------------- Intel Core i7 3930K, Gigabyte x79-UD5, 16GB Corsair Vengence RAM, EVGA 670GTX, 256GB OCZ Vertex 4 SSD, 3 x 1TB Hitachi HDD, LG BD-DVD Optical Drive, Corsair TX 750 PSU, CoolerMaster Hyper 412s HSF, CoolerMaster Cosmos II Tower.
|
|
|
|
Jul 4 2012, 10:13 AM
Post
#2
|
|
|
Atomican Overlord ![]() |
One thing you'll need to consider is the amount of data and where she'll need/use it. If it's small amounts, you could just store in on the device itself. If it's large amounts of data, I'd recommend making a web-app with a standard DB like mySQL or postgresql running behind it. That way she can access it via the built in browser, and you only need to make the interface compliant.
-------------------- A severed foot is the ultimate stocking stuffer.
|
|
|
|
Jul 5 2012, 04:15 PM
Post
#3
|
|
|
Atomican Master ![]() |
Depending on your skill/knowledge level.. I'd suggest building yourself a test Linux box, and install MySQL and Apache.
Then use PHP to do your queries. That way the information in the DB can be accessed via multiple platforms. -------------------- h.IV+[Kymatica]
|
|
|
|
Jul 6 2012, 10:40 AM
Post
#4
|
|
|
Atomican Master |
There are lots of medical type applications available, although many are expensive or poorly built (need more work to make maintainable and fix security and other problems).
For this type of system I would suggest a web application designed to work on tablet devices, a number of points that you really really must get right with these types of applications:
To make the application more responsive AJAX requests make sense (provided you are comfortable with JavaScript/DOM application development) interacting with RESTful web services. Utilising web services also would allow for a native application in the future if this is required. Hope that helps. This post has been edited by SledgY: Jul 7 2012, 09:40 PM -------------------- poweredbypenguins.org - SledgY lives in the cloud...
|
|
|
|
Jul 6 2012, 08:19 PM
Post
#5
|
|
|
Atomican Master |
Thank you all for the information that you have given me. In truth, I dont exactly know what she wants in this thing. We were having a discussion about the possibility of having/creating a database on a tablet or phone (apple of course) but we never discussed what kind of information. Like I said earlier, I have been out of the coding field for at least several years and right now I dont know anything about coding for mobile computing, not that itll take me long to learn. I understand the security implicatoins of such software and I made her aware of that from the beginning. However, we didnt touch on what she wanted in the database, just that she wanted one.
I guess ill start looking up the apps that are available currently for the iPad/Phone to see whats available and then let her know her options. I do agree with your statement that there is a need for these guys to keep records of their patients, not particularly about the patient themselves, rather like a log of their cases and what they did similar to a surgical report. Most times, you see these guys lugging around big diaries (usually the registrars (specialists in training) so that they can keep track of all the patients that they see. As I pointed out, the database my collegue wants, might be something like that but until I speak to her again (shes on holiday) I cant really say what she wants. -------------------- Intel Core i7 3930K, Gigabyte x79-UD5, 16GB Corsair Vengence RAM, EVGA 670GTX, 256GB OCZ Vertex 4 SSD, 3 x 1TB Hitachi HDD, LG BD-DVD Optical Drive, Corsair TX 750 PSU, CoolerMaster Hyper 412s HSF, CoolerMaster Cosmos II Tower.
|
|
|
|
Jul 7 2012, 11:59 AM
Post
#6
|
|
|
Atomican Super Hero |
In truth, I dont exactly know what she wants in this thing. We were having a discussion about the possibility of having/creating a database on a tablet or phone (apple of course) but we never discussed what kind of information. *There's* your problem ;) Until you can nail down what she wants you are really just shooting the breeze and you'll never know if she just wants an app/webserver that access a remote DB, or fully integrated onto a device. |
|
|
|
Jul 10 2012, 10:00 PM
Post
#7
|
|
|
Super Hero Hero ![]() |
-------------------- Disclaimer: this post may have been made via a mobile device. All formatting, grammar and the possible hilarious substitution of key words should be attributed to the autocorrect features of the mobile device and likely has nothing to do with the idiot driving it.
te0p:"Your a Unreal." |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 22nd May 2013 - 09:12 PM |