MyTime keeps up with your return visits and field service time so that you can accurately keep up with your field service activity report for the month.
If you find this useful great! I wrote this for the benefit for all, if you are inclined to help support my efforts and offset the costs of doing development you can help me to maintain the $99.00 yearly license for creating an official application that you could download for free from iTunes, here is a way to donate:
iPhone 3.0 software info
Apple is taking FOREVER to approve a release that was given to them over 3 weeks ago that fix all 3.0 software issues. There are workarounds that you can do to still use MyTime:
- Name does not show up when adding a call: Scroll down so that the name is not in view (or at least where the name should be) then scroll up and then scroll back down and then back up (you are scrolling down and up 2 times)
- Cant select the Name, Address, Street, City, State or any other text fields: Click just above the "placeholder" text in the table row and the keyboard will popup
Sorry I know these are annoying but they are ONLY there because of the 3.0 update and fixes were prepared so you would not experience these problems but sadly apple has not released the updated version of MyTime
NEWS
Please leave/update your iTunes comments for MyTime (looking for 5 stars :). If you have requests, do that through email to me because the iTunes comments are not sent to me.
If you live in a country that has a "legal unlocked" iphone sales channel (I know Hong Kong does) then please contact me. I am on tmobile and am looking for a replacement phone, preferably one that I do not have to worry about software unlocking.
6/21/2009 News flash: if you upgrade to a new phone your data from ALL programs will not be restored. You need to use the email backup feature in MyTime->More->Settings->Email Backup to transfer your data to the new phone!
6/12/2009 So, I am pretty stupid... I forgot to turn off some debugging utilities when I released the last 2 versions of MyTime and it causes a crash after extended use of MyTime (which is probably 99% of what you do, hah). I have found and fixed the error and hopefully I will not make such a bonehead mistake again. This is the bug that most of you who have reported crashes while entering a publication are experiencing.
1/13/2009 Yey the update fixes peoples language problem. Though there is a bug if you enter information from the "studies" view it does not save the data :( I have already fixed this and it will be included in the next update
On a side note, I am planning on being in Australia (Cairns, Sydney, Hobart) and New Zeland for a family reunion in September/October and would love to meet anyone who is using mytime (not like we are not going to meet many brothers and sisters at the meetings anyways). Quantas is having some crazy cheap flights from the US for the next 2 days. Send me an email if you live there and when your meeting times are or even if you don't live there and you have information about what to do there.
1/12/2009 Just got an email from apple, the 1.8 Version has been approved and is on the AppStore right now
1/7/2009 I have called apple, and sent them an email about the language issue mentioned in the next news item. If they dont speed things up, it will take a minimum 4 days to get this fixed (possibly released Sunday or Monday but it is out of my hands). Please read the news item just below:
1/6/2009 There is a bug with the iphone software that is making US english people's iPhones display French or some other language. I have submitted a fix to apple on 1/6/2009 but am waiting on apple to approve the update, I have called them and send them emails about solving this issue to no avail. The problem is region translations (like UK english v.s. US english) it is not handing the US english correctly so it is picking another language, well 2.2 seems to go right down your list of languages in Settings->General->International->Language not that this helps you or anything :( This is why some of you are seeing French, some Japanese, some German. Basically all non English witnesses are ok with this version, I am resubmitting tonight with a fix. This was not found in my testing, the beta testers, OR EVEN APPLE's testing, sigh. I am very sorry for this problem, I have received > 300 emails about this problem :(
Possible Workaround IF YOU ARE ON A MAC AND IF YOU HAVE NOT SYNCED WITH iTunes yet, You might be able to use "MyTime Backup" to backup your data, then delete MyTime off of your phone, then sync with your iTunes, which should reinstall MyTime on your iPhone then restore the data using "MyTime Backup"
Looking for...
Translators
I am looking for translators to translate the text in the MyTime program into whatever language you need. please email me if you can translate MyTime into any other language
Graphics Artists
I am looking for someone to help make better images for the button bar (unless you think that my job using GIMP worked ok). please email me if you can help out with some of my graphics requests
Documenters
I am looking for someone to help with documentation or YouTube videos on how to use MyTime (without real addresses and good quality, I would like to have input on the script that you use for videos). email me if you are interested
Installing
This works on the iPhone, iPhone 3G and iTouch. I am currently only supporting the version that is available on the iTunes AppStore.
MyTime Backup 1.2 software for OSX 10.5.X is avaliable here. See the FAQ regarding how to use it.
Current Features in MyTime 2.2
- Sort Calls by street, name, city, date and bible studies
- quick glance information is presented in the sorted calls views
- Calls can store (tested up to 300 calls so far):
- Name
- Address (house number, street, apartment/floor, city state)
- view your call in Google maps (by tapping on the address in the call view)
- "Add Information" so that you can add an email address, phone number, and cell phone number. You can add your own custom fields that are a phone number (that you can dial), a email address (that will open mail), a URL (that will open safari), a multiline notes field, a simple text field, a date or a number. You could use this to make a field for the number of kids that the return visit has or maybe the types of pets that they have, really the sky is the limit here.
- You can click on the phone number to call or the email address to email your return visit.
- add return visits or studies and select publications that you placed
- publications, hours, studies, and return visits are tracked and reported for the end of month field service report
- You can make notes for each return visit
- publications can be selected quickly through a publication category view
- You can specify a Return Visit as a "Study", "Not At Home", or "Return Visit", now studies are counted on the statistics page, yey!
- Transfer/send one of your calls to someone else... AND if they are running MyTime they can open up the email you sent them on their iphone and then click on a link within the email and the return visit is imported right into MyTime!
- You can select a "Manual" way of setting your location or use google maps's geocaching feature which will automatically lookup the location based on the address.
- in the manual view, you get to place the "pin" wherever you want it to be
- Editing a call now uses the same animation transition as editing a phone contact on the iphone.
- Publications not available in a particular language are not shown in the publication "picker"
- You can add your field service hours, and even "start" your time and "stop" your time to keep acount of your field service hours while your phone is off
- It shows the time that elapsed and when you started your time
- There is a Bulk Literature Placement View to add magazines, books, and brochures for placements like at laundromats or hotels
- New Map all calls page that shows where your calls are on a map
- the map view now caches/saves the map images and position. This is a much requested feature for those of you with an iTouch and no network connectivity while out in service.
- It is also a lot more smooth than the previous map view I was using, though not as quick as google maps on the iphone but very close.
- you can now click on a "pin" in the map and then select the call to go to the call detail
- The statistics view shows you all of the statistics needed to fill out your field service activity report.
- You can show 1-12 previous months of statistics
- You can see the current service year hour total
- You can email your Field Service Activity Report to your congregation secretary
- You can rollover minutes from your field service hours to the next month and round up minutes in the current month
- You can keep up with your RBC hours on a "Quick Build Hours" view just like the field service hours view.
- Added a "Publisher Type" feature that displays/hides information based on if you are a Publisher, Aux. Pioneer, Pioneer, Special Pioneer, or Traveling Servant.
- If you select Pioneer, Special Pioneer or Traveling Servant it will show you the yearly Service and RBC hours. Otherwise it will hide those values.
- OS independent backup system! You can email yourself the backup and when you are ready to restore from a particular backup just pull up that email on your iphone and click on a link within the email. Boom everything is restored! You can rely on Google, or whoever your email is through, to keep your backup safe and sound
- Manual backup system over Wifi (only if using 10.5 OSX) download MyTime Backup here
- MyTime is available in the following translations:
- Italian
- Spanish
- Dutch
- German
- Swedish
- French
- Japanese
- Danish
- Landscape mode works for all of the views that you type in
- Added memorial tract to the publication list
- Added "Great Teacher" book to the publication list
- Fixed yet another calculation error for yearly totals because of the new year, maybe I will get it right this time.
- Fixed a bug in the bulk placements view that caused crashes
- Fixed a bug in the street/city/name sorted views where the search index on the side did not work correctly.
Features in the 2.3.0 release:
Features in this release (re-submitted to apple on June 12, 2009):
- Search in the sorted calls views (this will search everything within a call). I have this mostly working, but have to massage out some bugs
- You can selectively remove Return Visits from the Mapped Calls view
- Added all books and brochures in the WTLibrary
- Fixed a bug in the address sorting, the address numbers were not sorted correctly.
- Fixed a bug where you could not edit your return visit's name unless you scrolled the name off of the screen.
- I got UK English dates localized, if there is any other English speaking country that does not use the US way of doing dates or addresses let me know.
- Fixed the Address view to show "State or Country" for English speaking regions outside of the US
- Fixed a major memory leak that would cause a crash when doing things like adding publications to your calls. (you can work around it by quitting MyTime after extended use)
- Fixed a bug in the secretary email where it would not get sent if your notes have an "&" in them
==Features in the next 2.4.0 release: Features already completed and being tested (I plan on releasing to apple the week of 6/6/2009):
- "Sort By ..." view that allows you to sort by any of your "Additional Information". So you can do Sort by Territory, Suburb, Day that you call on people... the sky is the limit
- Multiple users
- Entered return visits are always sorted by date now
- Added a "always shown" section to the "Additional Information" so that you can always have certain commonly used "Additional Information" always appear in existing and new calls. For example if you keep up with the person who was with you at the door, you could have a field for that. Maybe you are a CO or DO and are in different congregations, you could have an "always shown" "Additional Information" that was titled "Congregation" (This would allow you to sort by "Congregation" so you can more readily view calls when you are in that congregation)
- Added a YES/NO switch and URL as another type for the "Additional Information"
==Planned priorities in the next 2.5.0 release: Features I am contemplating on adding based on time:
- Not at homes... This will be an interesting one
- More Address things: Territory number (you can do this with the "Additional Information")
- Quick notes: maintain a small history of common notes and the last several notes that you entered so that you don't have to type in too many things.
- Sort calls by day that you normally call on them
- Add time since last call on the sorted by date calls list, maybe separate weeks out in the sections.
TODOs/Feature Request List
You can submit feature requests using the wiki page http://code.google.com/p/mytime/wiki/Wishlist or just emailing me (in MyTime on the iPhone go to More->Settings->Comments or Questions to email me)
- Save call information or anything for that matter when a call comes in or the iphone requests that you close the application
- Add a way to get "special" publications into the program, like the Kingdom news 37
- not-at-home screen? I am taking suggestions at how this should look
- Figure out a way to quickly do not-at-homes
- within time tab, add a number field for month goal. You are already calculating actuals.
- add a service goal for the year and monthly average required to meet that goal and a year countdown to that goal
- add next study information to the calendar to notify you to pre-study for the study, this needs to be a setting for how early to remind you
- ability to integrate with google maps and find the nearest call based on location.
- GPS track where you worked to know what is worked on the territory card
- add the ability to edit/add/reorder/hide Literature
- add ZIP code to address editor
- email yourself your or a daily log of time, locations and any notes connected to the specific time and location
- add placeholders to plan ahead for your next calls
- Add time since last call on the sorted by date calls list
- add field for apartment number or floor number
- add field for territory number in the address area (maybe even the publisher who owns the territory) You can do this with the Additional Information fields in the call
- add a view to see deleted calls to really get rid of them
- be able to place a set of magazines instead of selecting each individual ones
- In the sorted by date list, put the date/time of the last visit there.
- Add a manual sorted calls view that will be autosorted based on GPS location initally, but you can reorder them to help with your call route.
- Make a DOS/windows version of the backup program
- Be able to import calls from a csv file
- be able to select which calls to show on the mapped calls view, like by city, all calls, by date...
- Add some way to email csv call data, maybe emailing where the body of the email has the mytime data is the way to go for manual backups...
- Add a way to import/export contact information from the iphone to mytime or vice versa
- Password protect MyTime
- have MyTime route the best route to get through your calls.
- Add a value for the "months shown" setting for "service year" so that the months displayed include the service year (basically you will see yet another month each month until september where it would reset back to 1 month)
- Sort the publications that are in the publication picker (even when translated)
- Add a view like the hours view to help keep track of mileage
- add a "quick notes" section so that you dont have to write your own quick notes a bunch.
- In the sort by date view, add sections that represent a week ago 2 weeks ago 3 weeks ago and so on
- Add some indication in the mytimebackup that the filetransfer completed (it does indicate this on the iphone when restoring a backup and when retrieving a backup you get the indication by saving the file)
- Figure out if I can minimize the UI clutter if the publisher is a pioneer or aux pioneer.
- Add some family study time keeper information so that you can keep up with the weekly studies with your children and the weekly 1 hour and 1 return visit you can count
- Need to make the hours view display # h # min (especially for other languages which do not fit on the screen when you say # hours # minutes)
- Add a "disclosure indicator" in the statistics screen like the one for rounding up your hours to mention the names of the studies that you had that month
- Setting to change the language of the application if the phone is setup for a different language
- Add a alphabetized list of publications that uses the index (just like the phone book) to quickly lookup a publication
- Add a field to describe each quick build entry
- Add an option to allow a call to be put in a "suspended" state so that it does not show up in the date sorted view.
- Add the ability to track hours for multiple things, maybe refactor the hours/quickbuild hours screens
- Display the number of calls in statistics view
- Add some sort of Shepherding calls type of feature
- when a call is transferred store the name of the person who sent it to you
- Be able to select multiple calls to email to someone
- Keep up with Do-not-calls
- Add a setting to lock the orientation of the iphone (Portrait or Landscape)
- have some way of entering in article names for particular wt/g articles so that you dont have to keep typing in the article names
- Add voice notes for a call
- change the hours view to have a month view like the calendar so that you can visually see what was done when.
FAQ (Frequently Asked Questions)
Are you one of Jehovah's Witnesses? Yes, I am in the Huntsville West, AL Congregation in the USA.
Isn't it materialistic to own an iPhone? Being materialistic is not about what you have it is rooted in our desires, our priorities, and our focus in life (g03 4/8 20-21). I personally depend on doing business on the iPhone to bring in an income for my household (1 Tim 5:8). There was an assembly part this year 2009 that dealt directly with this topic. It mentioned "a device" that could do "all kinds of things even keep up with my field service time and calls". The part mentioned how "devices" could be a snare and take up your time. Most of the time, though not all, you are the best judge if you are going out of your means to purchase something or if this device is going to be a time suck for you. I am not encouraging materialism, and certainly I don't want to be accused of causing people to be materialistic, so please do me a favor and think about Luke 14:28 and before purchasing anything.
Do you accept Feature Requests? Yes, in fact there is a "Wishlist" page on the Wiki tab that allows you to add your own feature requests. If you want to email me about a feature that is not on the feature request list then you can use the contact link from within MyTime, just look in the settings tab.
Why are you asking for donations? I have received one or two nasty emails (out of the hundreds) like "If your a brother, It might not be appropriate to ask for money unless you are going to send it to the world wide work fund... Pray about it" and I want to make sure that people understand why I put a donation button in the program. First, I was asked by many people to have some way of being able to donate to me since I have spent countless hours writing this software and they recognized the effort that I put in this program. Writing and publishing an application on the iTunes AppStore is also not cheap; you have to pay yearly subscriptions just to even have the program show up on the AppStore, even if it is free. The cost, out of my pocket, of doing development is well over what I have received and will receive in donations, I am not making money for this program at all. Based on the society's direction in the Kingdom Ministry about this subject it seems like I am doing nothing wrong by principle, I am not selling the society's literature and I am not asking for money or doing business at the Kingdom Hall. I consider it like helping pay for gas in a car group when someone else drives.
Why dont you have a single place to enter magazines and hours? The focus of MyTime was to follow the direction given in the OD book to us about keeping accurate field service reports which includes detailed information about our return visits and what we talked to them about. MyTime focuses on that and keeping up with your field service hours is a bonus. I do not plan on making a single view where you can just increment/decrement your Field service activity report without accounting for that information in a call somehow. Sorry if this is an irritation but it helps to ensure that we are following the direction that we are given as to how to keep up with our calls and field service activity in an organized way.
Can you get this to work on the Blackberry or X phone?!? I have received a lot of email about this. Sorry, I dont own a Blackberry and probably don't plan on in the near future. From what I have investigated it is a completely different programming environment than what I am dealing with for the iPhone (meaning I would have to rewrite things from scratch... another > 600 hour investment). I am currently having to keep balanced with the time that I spend on making sure that MyTime is bug free and servicing feature requests (and my feature requests, too ;) and make sure that I am primarily focused on Jehovah. I am afraid that adding more to this will only make things bad. Hopefully someone who has a Blackberry and is motivated enough could take on this task. The Blackberry does seem like a good platform to do this on since it is available on most all networks in the US, but I dont know about the International market, most people that I know of internationally use Nokia phones or the iPhone (MyTime is being used all over the world, I would say that > 60% of the ~11,237 users are not in the US but this is a guess because the statistics I get from apple are based on unit "sales" and not total usage). Sorry, I have to stick with my iPhone it is just too useful to abandon.
Can you get this to work on the G1 or other Android phones? Nope, same as the blackberry below, BUT there is a brother who is doing this from scratch, He is doing beta tests right now and does not have anything available for the general public. Here is the website http://servicetime.hobbyshelf.com he has screenshots and more information. If you are interested in helping, you can email him at android@hobbyshelf.com but just like me he is doing this in free time so please don't email him about anything unless you are wanting to help testing efforts.
What if I upgrade to a iPhone 3G? Will I be able to transfer my MyTime data? Yes, just get your new phone, authorize it, and then RESTORE the phone using the backup from your first generation iPhone. Just make sure before you upgrade your iphone that you get a full backup before doing this.
Does this work on the iTouch or iPhone? Yes it works on the iTouch, iPhone and iPhone 3G
Cant you release this on cydia?!? Yes, I could but you loose a lot (short answer: No I am not going to, please don't ask again). On cydia, you will not get backups so when you update your iPhone software or loose/kill your iphone you will loose your calls. The 2 different distribution means (cydia and the AppStore) ends up being a huge headache for me (especially when I am doing this for free and being paid for writing other iPhone software as a side job). So I am sticking with the distribution channel that everyone can use because there are a lot of people out there that do not want to jailbreak their iphone. No, MyTime will not go on cydia.
I have an iTouch (or an iPhone with spotty access) and would like to view the maps while out in service, what do I do? When you are using the internet from a wifi hotspot or your home, you can use the Mapped Calls view and zoom into the places/streets that you are interested in and those images will be stored on your iTouch/iPhone so that you can use the map view while you are not connected to a wifi network or have spotty service. Sorry, this is a very manual process and maybe I could come up with something that might make this automatic.
How do I change the language in MyTime? You don't change the language in MyTime, you change the language of your iphone. From the Home screen, go to Settings -> General -> Internationalization -> Language and change the language there.
Why is there not a good way to back the calls up? OR Hey where did the backup button go? MyTime 1.5 will add the ability to manually email the MyTime data to yourself. It is built-in for the 2.0 software so you don't need a backup button. When you sync your iPhone/iTouch with iTunes, iTunes will backup all of your applications and data, including the MyTime calls data. If you are using iPhone software < 2.0 there is no good way to sync the data from MyTime with your computer so that you can recover from a catastrophic iPhone failure. At least you have the instructions above for backing up the MyTime data. If you want to manually backup and restore you could download and use MyTime Backup on OSX 10.5.X.
I deleted MyTime off of my iPhone how do I get it back with the data? First off DO NOT SYNC WITH ITUNES AFTER DELETING MYTIME!!!!! if you sync with iTunes it will backup your phone in the state where you deleted your data (you might have an older backup with older data, but please make sure that you do not sync with itunes). If you did a sync since deleting the application AND you did not do an email backup, I can not help you your data is lost forever. If you have not synced with your PC try this:
- turn off your iphone (hold the power button at the top for a couple of seconds till the slide to power off appears and then slide it to turn off
- press and hold the power AND home buttons and HOLD THE BUTTONS DOWN for exactly 10 seconds and then immediately release the power button and STILL HOLD the home button for 10 more seconds
- (the screen should be black right now) hook the iphone to your computer, it should say that it is in a mode where you need to restore the iphone. IF YOU DO NOT GET THIS MESSAGE FROM ITUNES THEN YOU DID SOMETHING WRONG START OVER, select to restore the iphone from itunes. THIS WILL BLOW EVERYTHING AWAY ON YOUR IPHONE, but it will restore from the last backup that you had, so if you did not have anything that changed since the last backup then it is not a big deal.
- wait forever, restoring takes a while, when the iphone comes backup then select the backup to restore from and then do some more waiting.
- Things should be like before you deleted the application
How do I use the Backup program? How do I restore my calls from the 1.1.4 version, or any version for that matter? Use MyTime Backup on OSX 10.5.X to restore your calls.
- On your iPhone/iTouch go to MyTime->More->Settings and touch the "Backup Data".
- Now on OSX start the MyTime Backup program and select "Restore"
- then find your old record.plist file from your backup.
How do I restore a backup that I retrieved using the "email me my backup" from the MyTime program? You currently cant unless you are using OSX or have access to a Mac. Many people just asked for the ability to have a hard copy of their calls even if they cant restore it from a Windows PC so I added the email ability. I have looked into a Windows solution for restoring a backup and it looks like a bunch of work (compared with the 2 hours it took me to create the OSX version) that I can not commit to right now. If you are using OSX then you need to get the latest version of "MyTime Backup" because I have recently added the ability to backup from the emailed file. Here is what you have to do once you get the email:
- copy the contents of the email into a text file (ONLY include the body of the email, not the subject/to/from, ONLY the body; you should see something like "version="1.0" encoding="UTF-8"?..." )
- To save a file on a mac, open "TextEdit"
- Go to File->New
- Go to Format->Make Plain Text
- Now paste the body of the email from the MyTime program (THIS IS ONLY THE BODY OF THE EMAIL), please do not include anything else but the BODY of the email.
- save the file and give it a memorable filename and place to live.
- Now just use the "MyTime Backup" program like normal:
- On your iPhone/iTouch go to MyTime->More->Settings and touch the "Backup Data".
- Now on OSX start the MyTime Backup program and select "Restore"
- then find the file that you just created using TextEdit and open that file.
Can you keep a count of magazines and return visits like you do the hours? Yes, it already does this (it even tells you this when you first look at the statistics screen). I just don't show the return visit, magazine, brochure, study, and book counts if you do not have any.
How do you add a return visit? After you add a call, you can see the call in the Name, Street, and Date sorted views. Click on your call you want to add a return visit to. Then click "Edit" and then click "Add Return Visit"
Why is the return visit count not accurate, where are my return visits? It is probably because you have not made a "return visit"; in MyTime you have to have 2 visits in a call (two dated visits) before I count 1 return visit (this is just like how you should count return visits). If you are adding your calls from your call book, make sure that you date all of your visits even the first visit, because MyTime will not count a return visit unless you have returned and added a second visit to the MyTime database.
Why is my study not counting as a return visit? This is the same problem as above with return visits. You must add an initial visit before you add a study visit to conduct your study. As per the July 2004 KM: "The study may be reported when it has been conducted two times after the study arrangement is demonstrated and if there is reason to believe that the study will continue". MyTime is encouraging you to work along with the direction that we are provided.
How do I enter in an existing study? You have to enter your study as a call (cause they started out that way), and make a "dummy" visit to let mytime think that any subsequent visit is a "return visit". Now press "Done" to save the call and select the call again and then press "Edit" and then "Add Return Visit", now just enter the last time that you studied with them this month and change the type of the visit to "study" and press "Done". Each time you have a study with them, just enter another "visit" and change the type to a study and you can keep up with where you left off in the notes section.
Does iTunes backup the MyTime data? Yes, every time you sync with iTunes (I just want to further clarify this point).
Why dont you store the data on a webserver or have MyTime be a webapp since I could use it on any smartphone or computer? I thought about this before writing the software, but I some areas where I go out in service that I do not have cell phone access, so if I was out in field service I would not be able to use the program at all :( There are many people in my boat too, many that have expressed that Google Maps doesn't even know where their street is because it is so rural. Also, many people have expressed concerns that they do not want their calls on the internet and have inquired how I store the calls and I reassured them that nothing is sent anywhere it always stays on the phone. This was very reassuring for them (and probably for their calls who do not want their identity stolen from the possibly hacked cloud computing servers). On a personal note, I also hate signing up for yet another web service that I have to remember a password for (I use different passwords with > 14 characters each, I am in the Firewall/VPN software business and am very paranoid :\ ahem security conscious) Cloud computing is useful for some things but not all things, sadly there are many companies out there implementing things where someone just learned how to use a hammer and everything is now a nail (cloud computing being the hammer in this case). Everything has a place and I don't think that it fits that well in MyTime given some of the problems associated with it.
Can you get the Watchtower Library to work on the iPhone? Possibly, but please do not email me about this, I have already received > 100 emails asking me to do this. I have talked to a brother in the Legal department about the possibility of even doing this and I am in the process of formalizing things so that I would not be doing anything illegal. The Watchtower 2007 CD has some wording in the EULA which points to the fact that the society is disallowing the use of the publications outside of the watchtower library program (this would include any iPhone program). If I ever work on a program like this, I will put information on this site.
If you cant get the Watchtower Library on there, now about one or two publications? The problem with putting the WT Library on the iphone is not complication but legality, it is ILLEGAL to use the WT library's data for use outside of the WT library program (citations and snippets are allowed when they are referenced in talks and whatever). Read the EULA that you agree to when you install the WT Library, they spell it out in gory detail. Certain applicatoins were granted the ability to use the WT library's data in in those cases they are not doing anything illegal. I am going to be in contact with someone from the legal department to see about this. For now, I will NEVER make an application which breaks the law, and that would be anything that would display the society's material without their consent.
What about the bible, cant you put the New World Translation in a iPhone application? No, same reason as above, but you can visit http://www.watchtower.org/bible for an online version of the New World Translation
I heard about this iSilo program, that it can show the WT Library on the iPhone, how do I do that? I am not supporting/endorsing iSilo and the WTLibrary for the iPhone. I just downloaded/bought iSilo for $10 and am very disappointed. It is a pretty bad user interface and hesitates a whole lot (like if you try to drag the page to page down, it sometimes does not even realize that you are dragging a page down). The "User interface" is a bunch of "links" to different documents. To get this program just buy iSilo from the AppStore, then contact the witnesses that run the yahoo group http://tech.groups.yahoo.com/group/wtpub/ that legally converts the WT Library to the isilo format. They have instructions there on how to install the program. You should receive a link from them to download a couple files with a .pdb extension. If you have a Mac (I dont support/care how to do this on a PC, sorry) then on your Mac you need to run the Settings program and go to Sharing->Enable Web Sharing (remember what it said for "Your personal website"). Now on the Mac open the Finder and go to <your user directory>/Sites/ and create a directory named "isilo" and put your .pdb files into that ~/Sites/isilo/ directory (do NOT ask me for the .pdb file I will NOT distribute copyrighted material, go through the forum to get the approved file). Now in the iSilo program on your iPhone, click on the "..." button at the top right of the screen (did I mention this had a horrible user interface?) and select "download". Type in what the settings->Sharing->Enable Web sharing said for "your personal website" like http://imac/~bpriddy/isilo/ and then click on the .pdb file you want to install. Select the directory to put it in and then hit save (I picked "/"), after it downloads try to download the other files. Now you can view the WT Libarary on your phone! This is the extent of my knowledge of this program or how to get stuff on the iphone using isilo, again I am pretty disappointed at how this works, but hey I can lookup stuff in the reasoning book on my iphone.
How do I sign up for the Yahoo group to get the WTLibrary files? You would need to sign up for a yahoo ID and then join the group after logging into the yahoo group. It is a bit cumbersome, go to http://tech.groups.yahoo.com/group/wtpub/ then you need to click on the link that says "Sign in now" then click on "Sign Up" in the section that says "Dont have a Yahoo ID?". Then after getting your yahoo ID go back to the yahoo group link http://tech.groups.yahoo.com/group/wtpub/ and sign up for that. Once you are signed up for the yahoo group, just click on "Post" link in the left hand side and in the message block just ask for the WT 2007 library files. You will need your year text and latest kingdom ministry because you have to answer questions based on those publications.
I just clicked on "Enable Popups" and I cant get the popups to go away! I hate popups! The popups are enabled to show just once. There are 3 or 4 popups that are scattered through MyTime and only show once for each unique popup. I dont like popups either but they helped to lessen the amount of email I get for common questions. So you disable the popups by viewing them :)
I just heard the letter about the new Watchtower CD that it will include a version for Windows Mobile phones, what does this mean for the iPhone? From what I know and what I read on the letter, it will only work on non-smartphone Windows PDAs (though I don't understand what the smartphone limitation is). This does not mean anything for an iPhone effort of creating a WTLibrary program. The brothers handling the yahoo group for iSilo formatted files have set up a new group just for WtPub2008 http://tech.groups.yahoo.com/group/WTPub2008/ . To register for the new group and obtain a copy of WtPub2008, you will need a copy of the official Watchtower Library 2008. They will ask specific questions based on it. You won't be able to answer without the Library. So they ask to please wait until you have your own copy, and then register for the new group.
Why are you not working faster to get feature X out? Well I am doing this for free... and in my free time. I have responsibilities in the congregation and a wife that I don't want to alienate, so I don't have a lot of free time in the first place. This is a hobby and it is fun to work on when I can (I usually do something on it at least once a week). Don't hesitate to mention feature requests that are not already in the list above or in the Wishlist in the wiki pages.
I want to help with the translation work, what do I do? Here are the instructions you need to follow: First, I have an email list for each language so that translators for a particular language can review and discuss translation issues. There are only witnesses on these email lists and there are only 1-5 people on most lists. Translators can also break up what work they want to do in pieces to reduce the translation burdeon. Please indicate which email address you want me to add to the email list for translators. Follow the following instructions as well:
- Sync your iphone/itouch with iTunes,
- select your iphone/itouch device in the left hand view
- and click on the "Serial Number" text (it will change from the serial number to a device ID),
- now use the copy keyboard sortcut (splat-C or apple-C whatever you want to call it on OSX and CTRL+C on windows) and email me that 40 character hexidecimal string that is in your clipboard (for example, it looks like 12381239481243d1ade123498234). You just have to paste the text into an email using splat-V on OSX and CTRL+C on windows. make sure you include what language(s) you are able to translate to.
I have loads of free time and am very detailed about things and I want to help with beta testing, what do I do? Before a version is released to Apple, I release several versions to the testers and translators to verify that things are OK before releasing to the masses. If you have the ability to quickly run through things within 1 or 2 days of sending out a testing build then you would be able to help with testing, if you are not able to get to the testing quickly then I appreciate your efforts but there are only so many slots for testing that I can give out. If you can be a tester, follow the instructions for the translation work just above and send me the iPhone/iTouch ID.
I want to start developing a program for the iPhone, what should I do?
- Read the Cocoa Programming for Mac OSX 3rd edition, it gives a good intro to objective C and Cocoa.
- Read articles at CocoaDev.com
- Download the iPhone SDK from apple
- Tutorial on how to make a OSX program http://masters-of-the-void.com/
- Take a look at a video class in iTunes of Stanford's iPhone programming class lectures
- listen to "Late Night Cocoa" podcast from iTunes (listen to the memory management podcast if you dont know about it, it is very good)
- And play with example programs from apple.
What was your experience with Apple's development program, I heard that it is a big ball of wax? Here is my experience as a developer writing a free application as a freelance developer and I will compare it with me developing a commercial program as a Company (there is a huge difference, the freelance is much easier and has less of a wait)
Freelance, Free Application (after application is developed and ready to ship):
- signing up for the developer program 2 hours
- obtaining the developer license $99 and 30 minutes
- getting the certificate setup and compiling with it 3 hours (just because certificates are obnoxious and the instructions were lacking, and I do commercial work with openssl code so I know about certificates)
- submitting to apple quick ~1 hour to understand/upload things
- Wait time for apple to approve or at least get back to me with problems 1-7 days
- It took me 3 rounds with them (uploading a fixed version and them testing) to get the app released to sale, so 14 days
- All updates take 3-5 days to get out after this.
- total time: ~21 days, but it could have been 7 days if I did not have bugs in the program.
Commercial Application (after application is developed and ready to ship, though this is WAY better now, this was just the first experience):
- signing up for the developer program 2 hours
- obtaining the developer license $99 and 12 days (had to wait for them to approve us as a company and we had to call them to get this pushed through)
- entering in the tax information 1 day to get the paperwork through
- I submitted the app for review but it is waiting to be allowed to charge for the application
- waiting to be approved to charge money for a program >21 days
- we are now able to charge, but they are approving the application, it has been 9 weeks since we were approved to charge and they finally approved the application (it was submitted Sept 17)
- Apple had questioned the utility of the program and there was also a naming mixup, someone had the same name for their program and we basically were pushing their program through the system, and not ours :/
- total time: 14 weeks
Screenshots
