tag:blogger.com,1999:blog-80474607495842359122024-03-13T16:15:29.785-07:00Bain LabsAndroid SoftwareUnknownnoreply@blogger.comBlogger57125tag:blogger.com,1999:blog-8047460749584235912.post-2264608950248316482012-04-01T08:56:00.002-07:002012-04-01T08:56:30.452-07:00Todo Q rebranded as My Task QToday we released Todo Q under the name of My Task Q. There were trademark issues around the use of the word. "todo". (amazing!)<br />
<br />
The latest release is v3.2.0 and includes many new features and a few bug fixes.<br />
<br />
<ul>
<li>swipe to complete tasks</li>
<li>updated French, German and Spanish (new) translations</li>
<li>fixed default icon bug in settings</li>
<li>reworked menus and hide some menu items when action bar is enabled</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQg6IhMDshvIFvUvaEJ2hg8GaraRP0fC9Z26pKYG6A180JWteyttxlBqJkY2mDw8nL8dIyTpXNdHDP9ASx1YoLViUbC38Itd_fZM4-RXLXLzgxO9YPw4JnwORBWu9ZyA76A7edOTAigWR0/s1600/task_list.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQg6IhMDshvIFvUvaEJ2hg8GaraRP0fC9Z26pKYG6A180JWteyttxlBqJkY2mDw8nL8dIyTpXNdHDP9ASx1YoLViUbC38Itd_fZM4-RXLXLzgxO9YPw4JnwORBWu9ZyA76A7edOTAigWR0/s1600/task_list.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<div>
Here's a screenshot of the latest task list UI. </div>
<div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQg6IhMDshvIFvUvaEJ2hg8GaraRP0fC9Z26pKYG6A180JWteyttxlBqJkY2mDw8nL8dIyTpXNdHDP9ASx1YoLViUbC38Itd_fZM4-RXLXLzgxO9YPw4JnwORBWu9ZyA76A7edOTAigWR0/s1600/task_list.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQg6IhMDshvIFvUvaEJ2hg8GaraRP0fC9Z26pKYG6A180JWteyttxlBqJkY2mDw8nL8dIyTpXNdHDP9ASx1YoLViUbC38Itd_fZM4-RXLXLzgxO9YPw4JnwORBWu9ZyA76A7edOTAigWR0/s320/task_list.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">My Task Q v3.2.0 UI</td></tr>
</tbody></table>
<br />I want to thank the beta testers for their support.<br />
<br />
My Task Q is STILL only $1.99 on the android market. Give it a try today.<br />
<br />
BBB<br />
<br />
<div>
<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-14978155950955562792011-07-12T17:18:00.000-07:002011-07-12T17:22:29.534-07:00Todo Q is going Places<div>
As of Todo Q v3.0.3, we've dropped Foursquare lookup and enabled Google Places lookup. It produces results that generally match a lookup in Google maps. </div>
<div>
<br /></div>
<div>
Below is the list generated by searching for "Walmart" near New York.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVNS79sC9DSpXeI_5z0keR0LvLQBgNRxXJ46oHi7DhiFr444QLHYu2dBuUcsE-e21Knq5sZGNkgCG-OOvMUHqJoStW-RPwjAjM-K3FDXIKYvdcdP3owlR6P0cYzEtxKkQjAKGH0P_YmLfO/s1600/walmart-place-lookup.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVNS79sC9DSpXeI_5z0keR0LvLQBgNRxXJ46oHi7DhiFr444QLHYu2dBuUcsE-e21Knq5sZGNkgCG-OOvMUHqJoStW-RPwjAjM-K3FDXIKYvdcdP3owlR6P0cYzEtxKkQjAKGH0P_YmLfO/s400/walmart-place-lookup.png" width="223" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br />
Searching for a portion of an address, such as "123 West 123rd St." returns just one item.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgprFC6JzzLTJbURT-b-Dpn-CY1S2A0hYeeqGlwVJNhYRK5TdWeBb3ku7MEhRBiPx5RHUGUZmDsXchIlleiyBeJolHHS7hv-vtaGAqsoOrPbKs9ZKRh16-FeRLDiw6ahniAPX0YARIXcrUw/s1600/123-w-123rd-place-lookup.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgprFC6JzzLTJbURT-b-Dpn-CY1S2A0hYeeqGlwVJNhYRK5TdWeBb3ku7MEhRBiPx5RHUGUZmDsXchIlleiyBeJolHHS7hv-vtaGAqsoOrPbKs9ZKRh16-FeRLDiw6ahniAPX0YARIXcrUw/s320/123-w-123rd-place-lookup.png" width="223" /></a></div>
<br />
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br />
Todo Q is still only $1.99 on the android market. Try it today.</div>
<div>
<br /></div>
<div>
bbb</div>
<div>
<br /></div>
<div>
<br /></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8047460749584235912.post-46197304667456240062011-06-30T14:29:00.000-07:002011-06-30T14:29:44.708-07:00Android-x86 on my EEE pcI installed <a href="http://www.android-x86.org/">Android-x86</a> on my ASUS Eee PC in a matter of minutes following the detailed <a href="http://www.android-x86.org/documents/installhowto">installation instructions</a>. The hardest part of the process on Windows was using <a href="http://unetbootin.sourceforge.net/">UnetBootin</a> to build a bootable USB stick.<br />
<br />
Seems like a fun way to hack around with Android. You don't even have to wipe the drive since it will also run in LiveCD mode.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://android-x86.googlecode.com/files/InstallBootSelect.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="300" src="http://android-x86.googlecode.com/files/InstallBootSelect.png" width="400" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Give it a try. I tried to install Todo Q for grins, but installation failed. Not sure if they only support native apps or what... gonna try to find out.<br />
<br />
bbbUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-32722539178528705882011-06-28T18:17:00.000-07:002011-06-28T18:17:16.306-07:00Holographic Theme Support and Faster Task Entry in Todo Q v3.0.2Holographic theme support has been enabled in Todo Q v3.0.2 and provides a nice look and feel on Honeycomb devices. The most obvious changes include moving menu items to the action bar and colors suiting the "holographic" theme. (Xoom screenshot)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2zCXBZ6q1JNFGOSojhEkzEBXDzENCb8tNNW6HJobgYq2rb_XAsgaM35V-L_nadvHFs9KIGjOIgnBtBrP0WZG0t23MgKA07R_0XAj8DxVKOJvbcVfeQ5n9yuXatsl00fH46lvHCyI8KNN1/s1600/vertical-tablet-holographic-them.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2zCXBZ6q1JNFGOSojhEkzEBXDzENCb8tNNW6HJobgYq2rb_XAsgaM35V-L_nadvHFs9KIGjOIgnBtBrP0WZG0t23MgKA07R_0XAj8DxVKOJvbcVfeQ5n9yuXatsl00fH46lvHCyI8KNN1/s640/vertical-tablet-holographic-them.png" width="400" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Also in this release is a new FAST task entry dialog that makes task entry even faster. (Droid screenshot)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh6fQvTk8SaUd05s6tLiG9yD0HxiieQw3azHPs96XruI36JfUV4KXORBlY6e-2nm3XFomWT6X-IsuBI0kwbKvcK1X4DM5cEnqf1yojC6BAB_15etHCz6uxK1afOQ_xi1KtOpFUM-yNK5cv/s1600/quickadd.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh6fQvTk8SaUd05s6tLiG9yD0HxiieQw3azHPs96XruI36JfUV4KXORBlY6e-2nm3XFomWT6X-IsuBI0kwbKvcK1X4DM5cEnqf1yojC6BAB_15etHCz6uxK1afOQ_xi1KtOpFUM-yNK5cv/s640/quickadd.png" width="356" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Upcoming changes to support a more streamlined entry of tasks and a clearer separation of tasks vs events should make for a busy summer.<br />
<br />
Todo Q is STILL only $1.99 on the Android Market. Try it today.<br />
<br />
bbbUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-83580785623720491922011-06-19T17:22:00.000-07:002011-06-19T17:22:21.697-07:00Todo Q v3.0.0 now supports Google TasksTodo Q v3.0.0 adds support for Google Tasks with automatic synchronization, multiple task list support, completion and delete using the new <a href="http://code.google.com/apis/tasks/">Tasks API</a>.<br />
<br />
This has been a long time coming and I know some of you have been waiting for this feature. Glad the API finally surfaced.<br />
<br />
Todo Q is still only $1.99 on the android market. The Amazon market will be a bit behind while I do the 27 steps required for publishing.<br />
<br />
bbbUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-12370119737554622562011-03-24T19:02:00.000-07:002011-03-24T19:02:28.032-07:00Todo Q featured on LifehackerTodo Q was <a href="http://lifehacker.com/#!5781508/todo-q-rolls-contacts-calendars-and-navigation-into-your-to+dos">mentioned on Lifehacker</a> last week. An accurate, positive review with a couple of screenshots to boot.<br />
<br />
Version 2.1.2 was also recently released on the android market.<br />
<br />
+ new indicators on task list for time, location, and timebound location alarms<br />
+ fixed filtering for android 3.0 - now fully functional<br />
+ fixed time alarm converting to timebound location alarm<br />
<br />
This screenshot shows the recurrence editor on my XOOM. (which is awesome!)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO8qS5lCkIilwSshW2rHBzgKcfMT_5JrxFn_tuefjw1lmsHlLOXvNYdegKMx8GdEMwQMhoo8JYdEBB6Hafilcxppx8bsFKpGivohWQUNXi79_qrq6P8Cj_PeU5Tthyog9nGbm8q10fzB_D/s1600/edit-recurrence-on-xoom.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO8qS5lCkIilwSshW2rHBzgKcfMT_5JrxFn_tuefjw1lmsHlLOXvNYdegKMx8GdEMwQMhoo8JYdEBB6Hafilcxppx8bsFKpGivohWQUNXi79_qrq6P8Cj_PeU5Tthyog9nGbm8q10fzB_D/s400/edit-recurrence-on-xoom.png" width="400" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Also, I just submitted the app to the new Amazon market and it awaiting approval. I'm excited about this new market. Some decent competition in the market space might prompt Google to make some improvements.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-49386389315134093782011-03-13T06:26:00.000-07:002011-03-13T06:26:31.617-07:00My Interval is Bigger than Your IntervalOne feature that's been a long time coming is <a href="http://bainlabs.blogspot.com/2011/01/todo-q-v120-has-support-for-repeating.html?showComment=1295812076976#c5097745295327187240">custom intervals</a> on repeating tasks. As of Todo Q v2.1.1, custom intervals on repeating tasks is supported. You can create a task that repeats every 3 day, 2 weeks, 4 months, etc. Another new repeating task feature is the ability to base the next task start date on the current completion date, instead of the original task start date. By default, the start date is used in the calculation.<br />
<br />
Here's a shot of the new dialog on my stock droid.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIL90SPRgzTY7exG2zb_0RbluzA_kdtRaDeRuM0akqleh8d5rh-dLn7GHVP5SupR6fPvn_xUMYQ-ciw6wc3x3najVf05itPNW7QCWvpWGctOE_D7EC-mk0PWN5cubCU6iVcRCDt3zZ4son/s1600/edit-recurrence-on-droid.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIL90SPRgzTY7exG2zb_0RbluzA_kdtRaDeRuM0akqleh8d5rh-dLn7GHVP5SupR6fPvn_xUMYQ-ciw6wc3x3najVf05itPNW7QCWvpWGctOE_D7EC-mk0PWN5cubCU6iVcRCDt3zZ4son/s400/edit-recurrence-on-droid.png" width="223" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Also added in a prior release is a new snooze dialog. This dialog appears when you click a notification in the status bar. Using this dialog you can set a snooze alarm, dismiss the alarm, or complete the task.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyHY-XGUt9ByktUarauVPvEEvMYgEvS8-XwW58RMud8onCa0wx2ekpKJsyoKW_8yAlZNtrGkzrbqJ-C7DMzh6x2M81tMyadU70AguTzNZDXBrpD9WCcfF2Msew8VAYgancRpefch-CWO2J/s1600/snooze-dialog-on-droid.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyHY-XGUt9ByktUarauVPvEEvMYgEvS8-XwW58RMud8onCa0wx2ekpKJsyoKW_8yAlZNtrGkzrbqJ-C7DMzh6x2M81tMyadU70AguTzNZDXBrpD9WCcfF2Msew8VAYgancRpefch-CWO2J/s400/snooze-dialog-on-droid.png" width="223" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
In the interest of keeping users informed, the release notes are now cumulative and outline the changes in each release back to v1.2.0.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA4b9-7slyFl1bx1BrucbIp6pNaNRs-1csTS3p24f66mQrlw0nwWzBU7b77qrMVxQRjaC3gR6iNkUQClVJqDqrR60KlZvHJC49INlVzWa-FcZ7jmjoK2X8EjuZTscD76lu8bKoDu2n1wNw/s1600/release-notes-on-droid.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA4b9-7slyFl1bx1BrucbIp6pNaNRs-1csTS3p24f66mQrlw0nwWzBU7b77qrMVxQRjaC3gR6iNkUQClVJqDqrR60KlZvHJC49INlVzWa-FcZ7jmjoK2X8EjuZTscD76lu8bKoDu2n1wNw/s400/release-notes-on-droid.png" width="223" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Todo Q is only $1.99 on the android market. Give it a try.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-77975527546962280482011-02-12T04:32:00.000-08:002011-02-12T04:32:49.826-08:00Editor RedesignThe task editor in Todo Q had always been functional, but not very pretty. Today v2.0.3 is released and includes an updated look & feel for the editor and some function changes. In prior releases, "clicking" the location field would bring up your existing locations. This causes an issue on a new install since, well, you don't have any and Todo Q displayed an empty list that had to be closed. The list would also popup sometimes when you really just wanted to edit. Less than great usability. This is resolved by adding a "Locations" button to the right to select a saved location. Other changes include adding the day to the date display and trimming the date & time values of their leading zeroes. Also labeled the icon.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKqHtjJhw53EB2OniQ7dvXRZmR8G9QiWMivOZhA-NP3yfiO8xwq3XvRuv525wW5imWxlacJjus3-GIJOCKy7wvxcUWO-ufFaN7pd0go6kdlDfqiaTx9LGPrLcSRa-neBYz2fvmtpncQJCC/s1600/new-editor1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKqHtjJhw53EB2OniQ7dvXRZmR8G9QiWMivOZhA-NP3yfiO8xwq3XvRuv525wW5imWxlacJjus3-GIJOCKy7wvxcUWO-ufFaN7pd0go6kdlDfqiaTx9LGPrLcSRa-neBYz2fvmtpncQJCC/s320/new-editor1.png" width="178" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Scrolling down a bit we see all the dropdown or spinners as android calls them have been made to fit the width. Plus we've added separator bars to break things up a bit. And finally, Save and Revert buttons. In the beginning, you just "backed out" of the window to save. Then I added menu items, and now buttons. It does improve the usability imho. Great advice "Bird Dog".<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDVUTDWgwzlNsNb5H3GGISr-GY1HHTCJUccXR0KHwNayb9HghpH8jKrycVeyHu2NPrEZPgO5nqtDm1SRy4Y5NJWf20EaLvYWZi3QePZvkjsqfxkTknNGTFdpVgrwjh3wwqmFk1cpOF6C1T/s1600/new-editor2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDVUTDWgwzlNsNb5H3GGISr-GY1HHTCJUccXR0KHwNayb9HghpH8jKrycVeyHu2NPrEZPgO5nqtDm1SRy4Y5NJWf20EaLvYWZi3QePZvkjsqfxkTknNGTFdpVgrwjh3wwqmFk1cpOF6C1T/s320/new-editor2.png" width="179" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">I hope users like these changes. I did run it by a couple who thought it was an improvement.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Todo Q is only $1.99 on the android market.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">bbb</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8047460749584235912.post-33141988349977765002011-02-10T14:55:00.000-08:002011-02-10T14:55:10.911-08:00No PermissionRecently I was reviewing the permissions on the new market website site. When I read the following, I thought WTF?<br />
<br />
<blockquote><b>Act As An Account Authenticator</b><br />
Allows an application to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.<br />
<b>Use The Authentication Credentials Of An Account</b><br />
Allows an application to request authentication tokens.<br />
<b>Manage The Accounts List</b><br />
Allows an application to perform operations like adding, and removing accounts and deleting their password.</blockquote> The 1st and 3rd permissions sound pretty scary and I wasn't sure why they were there. At one time, I considered automatically creating a "Todo Q" calendar in the user's google calendar, so that could be the reason. Anyway, I pulled both. Todo Q will still request a token for the "send to friend" feature. <a href="http://bainlabs.blogspot.com/2010/02/todo-q-for-android-has-send-to-friend.html">Send to Friend</a> allows you to send tasks to another Todo Q user or anyone using SMS. <br />
<br />
Following is a screenshot of the requested permissions in v2.0.2. Todo Q doesn't actually send e-mail, so I'll have to check on that one. It accesses the calendar for import and "add to calendar" functions. It accesses your contacts in order associate a contact to a task and use their address for the location. The SD card is for backups, and the SMS permission is the other half of "send to friend".<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEESFU2Ofz8IbtNDSssO_qbftfBrRpVvxhHrwScuNAqb1xo03G15GaVRgx_y8aTpJPuTI5XrrLLB6LDgHIY3XSlQbv2EwXD-yh0kTYx1cnKzw2KPNjh6VtyPFapgVNSMRIlhUSel3HkY7Z/s1600/202permissions.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEESFU2Ofz8IbtNDSssO_qbftfBrRpVvxhHrwScuNAqb1xo03G15GaVRgx_y8aTpJPuTI5XrrLLB6LDgHIY3XSlQbv2EwXD-yh0kTYx1cnKzw2KPNjh6VtyPFapgVNSMRIlhUSel3HkY7Z/s320/202permissions.png" width="179" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
We need a way to pick & choose permissions at install and/or runtime. I could easily turn off features if the user didn't want to grant permission.<br />
<br />
Todo Q v2.0.2 removes the two unused permissions and is only $1.99 on the android market.<br />
<br />
bbbUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-49214026930368585482011-02-07T18:33:00.000-08:002011-02-07T18:33:26.128-08:00Two Oh<div>I recently merged a couple of branches that focused on usability and power management. The result is Todo Q v2.0 and includes many improvements in those areas.</div><div><br />
</div><div>What's new in the following screenshot?</div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPksNVcMMvX6XKoKW4HNEET5LqAVmWVc38ONgWTboGMoRjPTKGBXG1y1U6vxgFzp2ayTBC0IUP-PfcX4R705QGU7NGQdENUAI3kyt3_ZXdL9808OYfc3z0udS5qgPsUDK5-lDXz5fpZpIu/s1600/list-completed-with-date2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPksNVcMMvX6XKoKW4HNEET5LqAVmWVc38ONgWTboGMoRjPTKGBXG1y1U6vxgFzp2ayTBC0IUP-PfcX4R705QGU7NGQdENUAI3kyt3_ZXdL9808OYfc3z0udS5qgPsUDK5-lDXz5fpZpIu/s400/list-completed-with-date2.png" width="223" /></a></div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div>Many things...</div><div><ul><li>custom task list title color & font size</li>
<li>task list detail hidden, but you can customize its color and size too</li>
<li>due date on task list when detail hidden</li>
<li>completed tasks display with strikethrough and are sorted to bottom</li>
<li>custom category color is background on completion checkbox/star</li>
</ul><div>Here's another shot with further color customization on the task list, with details visible.</div></div><div><br />
</div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5jonk6SCtnl2l1UWfa-1uOPP2oRzHEX6_MBCrTvBqKJNmo6-GMTTcJRO3ooTl8Xk6WelpDl3U31RtxLuvGlemV00vF_Y_1N4xMAbKBAX4DEr_q4F2HAQ92BwMl4s0mJDoxcTDxTOS3K2P/s1600/list4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5jonk6SCtnl2l1UWfa-1uOPP2oRzHEX6_MBCrTvBqKJNmo6-GMTTcJRO3ooTl8Xk6WelpDl3U31RtxLuvGlemV00vF_Y_1N4xMAbKBAX4DEr_q4F2HAQ92BwMl4s0mJDoxcTDxTOS3K2P/s400/list4.png" width="221" /></a></div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div>Another theme of v2.0 is power management. Managing power effectively in a mobile application is an important task. Todo Q v2.0 addresses power management for location alarms by introducing a tiered alarm system and "power profiles". It's not perfect, but it is an improvement.</div><div><br />
</div><div>The new tiered alarm system respects the power profile selected in preferences. The ultralow, low and medium profiles use the cellular or wifi network to track location. The high and ultrahigh profiles use the gps to track location, assuming it is enabled. </div><div><br />
</div><div>The default profile is <b>low</b>. Here's a shot of the preference screen.</div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXrDKqjnEdEZ4juyAvECuOKtf_TWNXLLLsi3Lwm1t-t2ZqiaYqtFLAil89m1hWpHdav2uESwEXMzuf0AoXka-IxerbswAmLP0sha_UJUv0GkHc6yByVqhU4vdUnokS2XoqZ73BZaQazWGR/s1600/power-profile.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXrDKqjnEdEZ4juyAvECuOKtf_TWNXLLLsi3Lwm1t-t2ZqiaYqtFLAil89m1hWpHdav2uESwEXMzuf0AoXka-IxerbswAmLP0sha_UJUv0GkHc6yByVqhU4vdUnokS2XoqZ73BZaQazWGR/s400/power-profile.png" width="223" /></a></div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"></div><div><br />
</div><div>Once a potential location is nearby, Todo Q will use the best available provider (network, gps, etc.) and set a built-in proximity alert. If the location goes out of range, the proximity alert is cancelled. The two tiered alarm approach lets Todo Q limit battery usage while providing for a large number of location alarms.</div><div><br />
</div><div>Todo Q v2.0 is still only $1.99 on the android market. Please give it a try today.</div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPAXGHg0gXnINgVg12_BzuFiucM7rLpJjYSBM2-R2CvDhiGK-dHRNJ35wH2cjnOueBlGmRtfSszpXsYL9Fmuou8cshfkm_C0-NHHgizfTqYeYX1fEie2AJJxYkEgobDsfCX6VLnCBiBzD-/s1600/list-512.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPAXGHg0gXnINgVg12_BzuFiucM7rLpJjYSBM2-R2CvDhiGK-dHRNJ35wH2cjnOueBlGmRtfSszpXsYL9Fmuou8cshfkm_C0-NHHgizfTqYeYX1fEie2AJJxYkEgobDsfCX6VLnCBiBzD-/s320/list-512.png" width="320" /></a></div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div><div>bbb</div><div><br />
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-52010369467828149452011-01-31T20:15:00.000-08:002011-01-31T20:17:39.538-08:00Color Picker in ActionTodo Q v1.2.3 adds the ability to choose the colors to represent the categories for tasks. Previously only A-D had colors, and they weren't configurable. Now all 6 categories A-F support custom labels and colors. <br />
<br />
Also added this release was the ability to adjust the task list font size and icon visibility. <br />
<br />
Here's a shot of task list minus the icon and displaying the category color behind each checkbox. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkZTx1QuuC7VxxlEP76nkfY2TEQbCdz6pudH1i1DrL9o_dE7C7M4JCzi9iPvHaN5cOP23jP_TZ9J4IjJ7CTcagfsqAU9mhzyp84Vzyr7FLy1hKaW4CtGldBLUpvkPm-qru3Y5v3IgtNHE/s1600/new-category-colors.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkZTx1QuuC7VxxlEP76nkfY2TEQbCdz6pudH1i1DrL9o_dE7C7M4JCzi9iPvHaN5cOP23jP_TZ9J4IjJ7CTcagfsqAU9mhzyp84Vzyr7FLy1hKaW4CtGldBLUpvkPm-qru3Y5v3IgtNHE/s400/new-category-colors.png" width="223" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
The preferences screen used to adjust the category colors displays the currently selected color for each category.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqM0XZNRd62GdmaZ4k3qsyQRWZsAyFsbkMT_X0hj0_jijI5EvXQB1hCr0ALWghZIqNFbVna32VD-GJxIfk-WLrerlingIzU-IkCI89PkH3hSSs_6qPCgfvbPKQcv_rSM0J5mhYXwtv2WA/s1600/category-color-preferences.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqM0XZNRd62GdmaZ4k3qsyQRWZsAyFsbkMT_X0hj0_jijI5EvXQB1hCr0ALWghZIqNFbVna32VD-GJxIfk-WLrerlingIzU-IkCI89PkH3hSSs_6qPCgfvbPKQcv_rSM0J5mhYXwtv2WA/s400/category-color-preferences.png" width="225" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Colors are selected using the very nice <a href="https://github.com/attenzione/android-ColorPickerPreference">ColorPickerPreference</a> component developed by attenzione.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsBzxaOi-NLjupmqrVTVivjqOxgug_FnRsfJYIft745VnnXMfUMscGWKKi5qKHPGFKDEO_CtVdzc-RQ1iqFEq0_NWYL-zUieToxt34aHCHbaooJ_CwYyJEGsQxpz9QekfMPfm6bwTJWMpi/s1600/color-picker.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsBzxaOi-NLjupmqrVTVivjqOxgug_FnRsfJYIft745VnnXMfUMscGWKKi5qKHPGFKDEO_CtVdzc-RQ1iqFEq0_NWYL-zUieToxt34aHCHbaooJ_CwYyJEGsQxpz9QekfMPfm6bwTJWMpi/s400/color-picker.png" width="223" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Todo Q is available for $1.99 on the android market. Give it a try.<br />
<br />
Thanks.<br />
<br />
bbbUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-9247401506488235122011-01-29T08:47:00.000-08:002011-01-29T08:47:27.711-08:00Don't forget the VIBRATE permissionRecently it was reported that Todo Q was having trouble responding to an alarm with a vibration notification. Somehow I removed the <a href="http://developer.android.com/reference/android/Manifest.permission.html#VIBRATE">VIBRATE </a>permission from the manifest.<br />
<br />
The latest release of Todo Q resolves this problem. I also combined two checkboxes into a single dropdown to control the time & location alarms. This is in preparation for introducing timebound location alarms, i.e., a location alarm enabled only for a specific time period.<br />
<br />
Todo Q is available for $1.99 on the android market. Try it today.<br />
<br />
Thanks.<br />
<br />
bbbUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-86566460700791397102011-01-22T11:52:00.000-08:002011-01-22T12:07:36.017-08:00Todo Q v1.2.0 has support for repeating tasksTodo Q v1.2.0 has been released on the android market. The latest version adds support for repeating tasks with daily, weekly, weekday, monthly, and yearly periods.<br />
<br />
We also recently released Todo Q Free, which is a time-limited version of Todo Q v1.1.28. (w/o repeating tasks)<br />
<br />
Here's a shot of the repeat selection menu.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTexLgzmEZ30hY8bbvZS13y-C4-h7S-ki4NXiEGLemSoydPRy9ZFZ7cT9dON4kOfw_J2wnjL2pkjm6TdF9IAO0h8Pubhrv420W_cd4qLoLblWy0im-HCB0hJ4QSH3QOerFGR48Ha330ty/s1600/repeats.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTexLgzmEZ30hY8bbvZS13y-C4-h7S-ki4NXiEGLemSoydPRy9ZFZ7cT9dON4kOfw_J2wnjL2pkjm6TdF9IAO0h8Pubhrv420W_cd4qLoLblWy0im-HCB0hJ4QSH3QOerFGR48Ha330ty/s400/repeats.png" width="225" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Future ideas include a custom item with support for end duration, particular days, etc. Working towards supporting more of the <a href="http://google-rfc-2445.googlecode.com/svn/trunk/rfc2445.html">iCalendar</a> specification.<br />
<br />
Thanks for all the great input on this feature.<br />
<br />
bbbUnknownnoreply@blogger.com3tag:blogger.com,1999:blog-8047460749584235912.post-52062764715593095702010-09-30T05:40:00.000-07:002010-09-30T05:40:55.416-07:00JavaOne 2010JavaOne turned out to be better than I'd hoped. I found the layout in multiple hotels confusing at 1st, but finally got the hang of it. Here's hoping Oracle keeps it separate from Open World next year.<br />
<br />
The session quality was good and there were food & drinks everywhere if you knew where to look.<br />
<br />
<a href="http://www.flickr.com/photos/astros/sets/72157625060975198/">The Complete Photo Set on Flickr</a><br />
<br />
Ironman had a presence.<br />
<a href="http://www.flickr.com/photos/astros/5035137491/" title="DSC_9112 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4144/5035137491_116b79dd76.jpg" width="500" height="332" alt="DSC_9112" /></a><br />
<br />
As did Exadata.<br />
<a href="http://www.flickr.com/photos/astros/5035168301/" title="DSC_9119 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4108/5035168301_131bb4743e.jpg" width="332" height="500" alt="DSC_9119" /></a><br />
<br />
Concurrency Discussions were everywhere.<br />
<a href="http://www.flickr.com/photos/astros/5035476356/" title="DSC_8965 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4092/5035476356_ffb0a9de01.jpg" width="500" height="332" alt="DSC_8965" /></a><br />
<br />
Best Session was by Adam Bien<br />
<a href="http://www.flickr.com/photos/astros/5035083767/" title="DSC_9100 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4132/5035083767_d428729fca.jpg" width="332" height="500" alt="DSC_9100" /></a><br />
<br />
Agile too.<br />
<a href="http://www.flickr.com/photos/astros/5035039413/" title="DSC_9065 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4137/5035039413_ecff940f37.jpg" width="500" height="332" alt="DSC_9065" /></a><br />
<br />
My coworker asks Mark Reinhold a Question<br />
<a href="http://www.flickr.com/photos/astros/5035488242/" title="DSC_8994 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4132/5035488242_bd4c526339.jpg" width="500" height="332" alt="DSC_8994" /></a><br />
<br />
I guess I wasn't paying attention and couldn't believe it when Ray Kurzweil walked on stage.<br />
<a href="http://www.flickr.com/photos/astros/5034924947/" title="DSC_9132 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4113/5034924947_59b4cb5940.jpg" width="500" height="332" alt="DSC_9132" /></a><br />
<br />
He even had a Mandelbrot picture.<br />
<a href="http://www.flickr.com/photos/astros/5035764946/" title="DSC_9164 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4091/5035764946_e2f5e6f5c9.jpg" width="500" height="332" alt="DSC_9164" /></a><br />
<br />
MLB was there and gave Richard Bair a Hat<br />
<a href="http://www.flickr.com/photos/astros/5035141103/" title="DSC_9196 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4129/5035141103_de2d2c033a.jpg" width="500" height="332" alt="DSC_9196" /></a><br />
<br />
And also demoed their Draft Software (Go Rangers!)<br />
<a href="http://www.flickr.com/photos/astros/5035160517/" title="DSC_9200 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4148/5035160517_b11ce2d255.jpg" width="500" height="332" alt="DSC_9200" /></a><br />
<br />
General Silliness for the Laser Scanning Demo.<br />
<a href="http://www.flickr.com/photos/astros/5037460014/" title="DSC_9233 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4154/5037460014_cae3e53013.jpg" width="500" height="332" alt="DSC_9233" /></a><br />
<br />
And remember, don't feed the pigeons.<br />
<a href="http://www.flickr.com/photos/astros/5035462244/" title="DSC_8949 by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4084/5035462244_d9c476a468.jpg" width="500" height="332" alt="DSC_8949" /></a><br />
<br />
BBBUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-84720921735152528112010-09-18T08:16:00.000-07:002010-09-18T08:16:45.783-07:00Todo Q ForumsTodo Q now has official support forums at <a href="http://todo.io/forums/categories/android">todo.io</a>, which is also the future home of the web client. A <a href="http://todo.io/forums/discussion/2/what-are-the-frequently-asked-questions">FAQ</a> has been posted and we are monitoring the forum. <br />
<br />
A new landing page, video tutorial, and more information is coming soon.<br />
<br />
BBBUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-62224245526828878562010-08-28T04:03:00.000-07:002010-08-28T04:03:57.858-07:00Google drops out of JavaOneVery disappointed to hear that google has cancelled all their talks at JavaOne. Kinda has that "I'm going to take my football and go home" feeling to it. <br />
<br />
<a href="http://googlecode.blogspot.com/2010/08/update-on-javaone.html">In the post</a>, Josh Bloch says:<br />
<blockquote>Like many of you, every year we look forward to the workshops, conferences and events related to open source software. In our view, these are among the best ways we can engage the community, by sharing our experiences and learning from yours. So we’re sad to announce that we won't be able to present at JavaOne this year. We wish that we could, but Oracle’s recent lawsuit against Google and open source has made it impossible for us to freely share our thoughts about the future of Java and open source generally. This is a painful realization for us, as we've participated in every JavaOne since 2004, and I personally have spoken at all but the first in 1996.<br />
<br />
We understand that this may disappoint and inconvenience many of you, but we look forward to presenting at other venues soon. We’re proud to participate in the open source Java community, and look forward to finding additional ways to engage and contribute.<br />
<br />
By Joshua Bloch, Google Open Source Programs Office</blockquote><br />
I'm aware of the patent infringement action, but don't remember Oracle suing the open source community. A little whiny. <br />
<br />
I have seen Josh speak many times at JavaOne and his talks will definitely be missed. The puzzlers talk was great. I also see that Crazy Bob Lee dropped out in support. A quick <a href="http://twitter.com/#search?q=javaone">twitter search</a> shows a lot of activity. <br />
<br />
For the record, I will be at JavaOne.<br />
<br />
BBBUnknownnoreply@blogger.com2tag:blogger.com,1999:blog-8047460749584235912.post-74050625366906771052010-08-05T18:03:00.000-07:002010-08-05T18:03:51.638-07:00Todo Q now compatible with DroidXApparently there is a bug in the DroidX maps implementation. Recently I started getting bug reports in the maps area of my app, which is usually very stable. The app would crash, but w/o a FC dialog.<br />
<br />
Luckily I was able find an <a href="http://dimitar.me/applications-that-use-the-mylocationoverlay-class-crash-on-the-new-droid-x/">article</a> by another developer and release a patch as v1.1.21. <br />
<br />
Hard to believe this basic class in Android is broken in the DroidX. I heard this is a leftover from 1.6 that didn't get ported, but have no proof.<br />
<br />
Thanks go to Jonathan W. for helping me find & debug this issue.<br />
<br />
Here's the stacktrace. Maybe it will help some other poor developer looking for this bug.<br />
<pre>om.billybobbain.android.todoqueue.ToDoMap$1@45e159c0
08-05 08:50:44.839 4493 4493 W dalvikvm: threadid=3: thread exiting with uncaught exception (group=0x4001e278)
08-05 08:50:44.847 4493 4493 E AndroidRuntime: java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable
08-05 08:50:44.847 4493 4493 E AndroidRuntime: at com.google.android.maps.MyLocationOverlay.drawMyLocation(MyLocationOverlay.java:561)
</pre><br />
Todo Q is only $1.99 on the android market.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-321988255433575422010-07-11T15:11:00.000-07:002010-07-11T15:11:09.512-07:00Repeating Tasks Use CaseRepeating Tasks are a common request for Todo Q & something I've been working on for a while. The implementation will allow the easy addition new or custom repeat rules. The following is a raw document I created and just decided to release. I welcome input on alternate repeat rules and or strategies that I might have missed. <br />
<br />
<b>Use Case: Repeating Tasks</b><br />
<br />
Tasks can be marked as repeatable with a custom time period. <br />
<br />
The user can select one of the following values in the dropdown:<br />
Every Day<br />
Every Week<br />
Every Month<br />
Every Year<br />
Custom<br />
<br />
The application will then store this value & use it when a task is completed<br />
to schedule the next one. Custom repeating tasks require additional user input.<br />
<br />
<b>Custom Repeating Tasks</b><br />
<br />
Daily<br />
D1-Every day<br />
D2-Every weekday<br />
D3-Every N days<br />
<br />
Weekly<br />
W1-Every Sun/Mon/etc<br />
W2-Every N weeks on {d1, d2, ..., dN}<br />
<br />
Monthly<br />
M1-Day X of every N months<br />
M2-The first/second/etc Sun/Mon/etc of every N months<br />
<br />
Yearly<br />
Y1-Every year on MM/DD<br />
Y2-The first/second/etc/ Sun/Mon/etc of Jan/Feb/etc<br />
<br />
<br />
No end date<br />
End after N occurrences<br />
End by X date<br />
<br />
Repeat Rules<br />
<br />
D1 - no inputs<br />
D2 - no inputs<br />
D3 - how many days<br />
<br />
W1 - which day of week Sun/Mon/etc<br />
W2 - how many week apart, which days of week<br />
<br />
M1 - which day of month, how many months apart<br />
M2 - which one, which day of week, how many months apart<br />
<br />
Y1 - which date MM/DD <br />
Y2 - which on, which day of week, what month<br />
<br />
RRTYPE<br />
RRVALUE<br />
<br />
<br />
RepeatRule<br />
String ruleType<br />
String ruleValue<br />
<br />
DateTime calculateNext(RepeatRule rule, DateTime time) <br />
<br />
---<br />
<br />
Please comment below or email me if you have suggestions for the repeating tasks implementation.<br />
<br />
Todo Q is available for $1.99 on the android market.<br />
<br />
<a href="http://twitter.com/billybobbain">bbb</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8047460749584235912.post-70271816818796534892010-06-17T03:20:00.000-07:002010-06-17T03:20:18.007-07:00Todo Q for Android is now available in French and GermanTodo Q for Android has been localized to French and German. The screenshots below are from my eclipse development environment. Comments and better translations welcome.<br />
<br />
French<br />
<br />
<a href="http://www.flickr.com/photos/astros/4708846910/" title="Editor in French by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4064/4708846910_b7d937fe89.jpg" width="363" height="500" alt="Editor in French" /></a><br />
<br />
German<br />
<br />
<a href="http://www.flickr.com/photos/astros/4708846876/" title="Editor in German by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4071/4708846876_f4caaaf56c.jpg" width="319" height="500" alt="Editor in German" /></a><br />
<br />
Todo Q is available on the android market for $1.99.<br />
<br />
<a href="http://twitter.com/billybobbain">bbb</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-84337080545504127862010-06-13T09:16:00.000-07:002010-06-13T09:16:43.456-07:00Todo Q now runs on FroyoTodo Q v1.1.18 was just released supports the "unofficial" Froyo build. I used the <a href="http://www.mydroidworld.com/forums/content/537-who-needs-more-froyo-updated-froyo-leaked.html">MyDroidWorld instructions</a> to update a spare droid for testing. (thanks for the link Nathan!)<br />
<br />
Todo Q is available for $1.99 on the android market. <br />
<br />
<a href="http://twitter.com/billybobbain">bbb</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-41874249528241543482010-05-25T19:17:00.000-07:002010-05-26T10:06:06.312-07:00Android Market Crash Reports, Release Info, and FroyoJust a quick update.<br />
<br />
The android market crash reports have already helped me find a <a href="http://market.android.com/publish/Home#SHOW_FEEDBACK:CRASH_DETAILS:com.billybobbain.android.todoqueue:java.lang.IllegalArgumentException::android.database.DatabaseUtils:DatabaseUtils.java:readExceptionFromParcel">bug</a> in Todo Q. <br />
<br />
Recent releases have also fixed a couple of bugs in address lookup and added features to control the custom icons and category assignment. <br />
<br />
The only other thing on my mind right now is Froyo. Seems the <a href="http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=froyo+calendar+provider">Calendar provider changes</a> are breaking applications everywhere. Time to go back to gdata. Ugh. (<a href="http://code.google.com/p/android/issues/detail?id=8483#c1">bug on google code</a>)<br />
<br />
Todo Q is only $1.99 on the android market. Give it a try today.<br />
<br />
<a href="http://twitter.com/billybobbain">bbb</a><br />
<br />
Update 1: <br />
<br />
This <a href="http://code.google.com/p/android/issues/detail?id=8483#c6">bug comment</a> says the provider URI was updated.<br />
Content provider URI<br />
Old (2.1 and before): content://calendar/<br />
New (2.2): content://com.android.calendar/Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8047460749584235912.post-49118377367091132902010-05-09T05:14:00.000-07:002010-05-09T05:14:15.779-07:00New Features in Todo Q for AndroidTodo Q was updated recently to make entering & reviewing tasks easier. The new button bar has buttons to quickly add tasks, toggle the display of completed tasks, open settings, and open maps.<br />
<br />
<a href="http://www.flickr.com/photos/astros/4591188095/" title="New Button Bar by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4070/4591188095_eb57aae768.jpg" width="281" height="500" alt="New Button Bar" /></a><br />
<br />
The widget was also updated to a 3x2 and displays up to 4 items. <br />
<br />
<a href="http://www.flickr.com/photos/astros/4591185137/" title="Todo Q has a 3x2 widget by texas_mustang, on Flickr"><img src="http://farm4.static.flickr.com/3300/4591185137_7d44eb31c8.jpg" width="281" height="500" alt="Todo Q has a 3x2 widget" /></a><br />
<br />
Todo Q is available for only $1.99 on the market. <br />
<br />
<a href="http://twitter.com/billybobbain">BBB</a>Unknownnoreply@blogger.com6tag:blogger.com,1999:blog-8047460749584235912.post-7341024316740859222010-05-02T19:48:00.000-07:002010-05-02T19:48:13.983-07:00Todo Q v.1.1.11 for Android has Faster Task CompletionTodo Q v1.1.11 was recently released to the android market. The main enhancement was the addition of star-style checkboxes on the task list that can be used to complete a task. The long-click menu still exists, but the star-style checkboxes make it much more intuitive. <br />
<br />
<a href="http://www.flickr.com/photos/astros/4572887285/" title="List Update by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4056/4572887285_1356c1b92d.jpg" width="281" height="500" alt="List Update" /></a><br />
<br />
Currently working on a button bar for the list with common functions such as add task, show completed tasks, settings, and filter by location. On a longer term, trying to rework the location services to support additional location providers and improve battery life. These are harder problems, but definitely worth solving.<br />
<br />
Todo Q is available for only $1.99 on the android market.<br />
<br />
<a href="http://twitter.com/billybobbain">Follow billybobbain on Twitter</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8047460749584235912.post-88045998986296608182010-04-17T05:43:00.000-07:002010-04-17T05:43:15.186-07:00Todo Q v1.1.10 for Android Released with WidgetTodo Q v1.1.10 includes several new features designed to make managing tasks easier. <br />
<br />
<ul><li>improved help with new content and screenshots</li>
<li>new widget showing next task with time and location</li>
<li>improved foursquare venue lookup provider (beta) (see <a href="http://www.youtube.com/watch?v=Y8a0fyPS2XU">video</a>)</li>
</ul><br />
My first task this morning is to replace my video card. It looks like I'm late already.<br />
<br />
<a href="http://www.flickr.com/photos/astros/4528183758/" title="Todo Q Widget by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4025/4528183758_49389bfb34.jpg" width="281" height="500" alt="Todo Q Widget" /></a><br />
<br />
Clicking the widget opens the task list. (principle of least astonishment)<br />
<br />
<a href="http://www.flickr.com/photos/astros/4527551537/" title="List of Tasks by texas_mustang, on Flickr"><img src="http://farm5.static.flickr.com/4054/4527551537_bf5b8b6a6a.jpg" width="281" height="500" alt="List of Tasks" /></a><br />
<br />
Todo Q is available for only $1.99 on the android market.<br />
<br />
<a href="http://twitter.com/billybobbain">BBB</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8047460749584235912.post-32029245306275801772010-04-16T16:57:00.000-07:002010-04-16T17:41:06.018-07:00Todo Q ScreencastJust ran across this really cool <a href="http://code.google.com/p/androidscreencast/">androidscreencast</a> project on google code. Only a few frames a second, but I sort of like the effect. <br />
<br />
Here's a capture of me walking through the app. <br />
<br />
<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/Y8a0fyPS2XU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Y8a0fyPS2XU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=Y8a0fyPS2XU">screencast</a><br />
<br />
This uses the beta foursquare lookup to find the grocery store. What do you want to see me demo next?<br />
<br />
Sorry, no audio at this time. Ya'll don't wanna hear my Texas twang anyway. <br />
<br />
<a href="http://twitter.com/billybobbain">BBB</a>Unknownnoreply@blogger.com1