Wednesday, July 4, 2012
The Slow Fall of RIM - Blackberry
Saturday, June 30, 2012
Apple wakens the sleeping Android giant - Google
Saturday, June 16, 2012
First Foray into Balloon Photography
I got the idea from reading an blog post months ago about people using balloons to get aerial pictures to enhance maps. My daughter and I put our heads together and came up with a simple prototype with the materials we had on hand. I have since found this site that gives a really good overview of a design: http://publiclaboratory.org/tool/balloon-mapping.
From the prototype we flew today we discovered the following issues and thus our next design changes:
- Wind drag - Reduce to just one large balloon as the two were catching turbulence from each other as well as from the wind. The balloon didnt make it all that high due to it being constantly pushed away from us.
- Stability issues - Follow the design from the Public Laboratory link to add stability arms and a better center of gravity.
- String Management - Using a simple spool made it difficult to deploy / retrieve. Definition going to get a hold of a cable reel.
- Height - Definitely need more than 200 ft of string to get a better angle on the ground
Sunday, January 29, 2012
Producer / Consumer - The new personal computer paradigm ( Buying a Tablet PC )
Now your thinking, well that is not very profound and quite obvious. Well.. How obvious in the productive "producer" workplace? How many times have you seen people in meetings are scrambling to enter data by hunting and pecking at a Tablet or Smartphone keyboard instead of their Laptop? ;)
Thursday, December 29, 2011
Differences between Android and iOS (On Phone Platforms)
Once upon a time the only "SmartPhone" in town was the PalmOS / WinCE platforms. When the iPhone first came out it was a very compelling platform to me because it was a new platform design primary for Touch based use, whereas I had been using stylus based interfaces on my prior phones.
Typical Apple UI engineering gave it an alluring pull to many, but the lack of functionality always steered me away in the end. So what functionality was it lacking in comparison these past years? Apple may have started the touch based device revolution, but they were certainly not quick to develop it out more.
Differences of the Past (First to Market)
| Feature | First To Market |
| Multi Touch Interface (Pinch - Zoom) | iOS |
| Hardware Accelerated UI (Fluidity) | iOS |
| Consistent UI | iOS |
| Voice Dial | Android |
| Bluetooth Music A2DP | Android |
| Notification Light | Android |
| MS Exchange Email | iOS |
| MS Exchange Calendar | Android |
| Camera Flash | Android |
| Camera Focusing | Android |
| Removable Battery | Android |
| Removable Storage | Android |
| Pull Down Notifications | Android |
| Cut and Paste | Android |
| Cloud Sync | Android |
| OTA Updates | Android |
| Multi-Tasking | Android |
| Physical Keyboard | Android |
| Alternate Software Keyboards | Android |
| Sideload Applications | Android |
| Multi Core CPU | Android |
| 4G Data | Android |
| Camera Button | Android |
| Netflix | iOS |
| OpenSource OS | Android |
| Hierarchical FileSystem | Android |
| 720p Resolution | Android |
| 16:9 Screen (Movie Aspect) | Android |
| Retina Display > 326 ppi | iOS |
| NFC - Close-Contact Payments | Android |
| Application Integration (Google Voice tie into Dialer, etc) | Android |
| Widgets | Android |
| Launcher Customization | Android |
| Included Turn-By-Turn navigation | Android |
| Alternative Browsers | Android |
| BlNFC - Close-Contact Paymentsuetooth HID (Keyboard / Mouse) | Android |
| HDMI Output | Android |
| Wireless 802.11N | Android |
| 4" Screen | Android |
| OLED Screen | Android |
| IPS Screen | iOS |
| Long Press | Android |
| Custom Accessory Standard (iDock) | iOS |
| WiFi Tether | Android |
| Front Facing Camera | Android |
| Pattern Unlock | Android |
| Face Unlock | Android |
| Free Text Voice Search (Siri) | iOS |
| VoIP | Android |
| Free Software Developer Kit | Android |
| Wacom Stylus | Android |
| Laptop Dock | Android |
| MicroUSB port | Android |
| Application Level Permissions | Android |
| USB Host ( External Storage / HID / Audio / Serial ) | Android |
| All capacitive buttons | Android |
| All on-screen buttons | Android |
| Pop-up Video Player | Android |
| WiFi Hotspot | Android |
| Wireless Charging | Android |
| Auto Panoramic | Android |
| Guided Access (Parental Controls) | iOS |
| Wallet / Passport | Android |
| Scalable Apps (No letter-boxing) | Android |
| Smart Stay - Screen keepalive | Android |
| Best Photo | Android |
| Do-Not-Disturb | Android |
| Split Screen Multitasking | Android |
Now that we have covered the past, what are the differences today?
Differences Today @ 9/15/2012
| Android | iOS |
|
|
Wednesday, December 1, 2010
Tuesday, October 19, 2010
Friday, September 10, 2010
Android - CyanogenMod 6 (CM6) GPS Fix
http://wccftech.com/2010/09/09/solving-gps-nofix-problem-cyanogenmod-6-nexus/
Sunday, August 8, 2010
Stream Videos to Android (Part 2) HTC EVO
Obtain Market App: VLC Stream & Convert
Start up VLC on host computer (On port 8091):
vlc -I http --http-host :8091
Start app VLC Stream & Convert
- Select Menu / Connect
- Enter your IP <hostname> and 8091 port
To fix audio lag go to: Menu->Settings->Stream rtsp->Synchronize on audio
Thursday, August 5, 2010
Create a PKCS .p12 certificate
Using Openssl:
openssl pkcs12 -export -in private-cert.crt -inkey private-key.key -certfile ca.crt -name "[friendly name]" -out new-cert.p12
Monday, July 12, 2010
Thursday, June 24, 2010
Watching Streaming Video on Android HTC EVO Phone
To play a movie:
Start VLC client on Ubuntu:
# vlc -v video.avi -I dummy --sout "#transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=384,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320, height=180,acodec=mp4a,ab=64,vb=384}:rtp{dst=,port=4555,sdp=rtsp://server:4555/stream.sdp,mp4a-latm}"
Start Movie Client Stream on Android:
- Open browser
- Browse to "rtsp://server:4555/stream.sdp"
- Watch stream!
To Watch live TV:vlc -v vlc -v v4l2:///dev/video0 :v4l2-standard=3:v4l2-standard=45056 :v4l2-chroma= :v4l2-input=1 :v4l2-audio-input=0 :v4l2-io=1 :v4l2-width=640 :v4l2-height=480 -I dummy --sout "#transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=384,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320, height=180,acodec=mp4a,ab=64,vb=384}:rtp{dst=,port=4555,sdp=rtsp://192.168.13.5:4555/stream.sdp,mp4a-latm}"
Start Movie Client Stream on Android:
- Open browser
- Browse to "rtsp://server:4555/stream.sdp"
- Watch stream!
I am seeing about a 1/2 sec lag on audio and am looking into that. Any help would be appreciated!
vlc -v v4l2:///dev/video0 :v4l2-standard=3:v4l2-standard=45056 :v4l2-chroma= :v4l2-input=0 :v4l2-audio-input=0 :v4l2-io=1 :v4l2-width=640 :v4l2-height=480 :v4l2-tuner=0 :v4l2-tuner-frequency=673250
--------
References:
Obtain Streaming Video Player (yxPlayer):
http://mobilesoft.kr/android.html
Try broadcasting from VLC:
http://www.videolan.org/doc/streaming-howto/en/ch04.html
Once I get a working solution, ill update this post.
Tuesday, June 22, 2010
Saturday, June 12, 2010
Install Android SDK Eclipse plugin on Ubuntu 10.04
Here is how I did it:
- Ensure Eclipse is installed (sudo apt-get install eclipse)
- Run Eclipse
- Select "Help" -> "Install New Software..."
>>>Repeat the following for the list of repositories<<
- Select "Add"
- Enter the Name and Location of the following
Name: Android Plugin
Location: https://dl-ssl.google.com/android/eclipse/
>>
Name: Data Tools
Location: http://download.eclipse.org/datatools/updates
>>
Name: Web Tools
Location: http://download.eclipse.org/webtools/updates/
>>
Name: EMF
Location: http://download.eclipse.org/modeling/emf/updates/releases/
>>
Name: GEF
Location: http://download.eclipse.org/tools/gef/updates/releases/
>>>
(You should now be in the "Install" Dialog after adding the above)
- Select "Android Plugin" from the "Work With:"
- Check "Developer Tools"
- Select "Next" button and follow to the end
Viola. Hopefully a working Android Plugin for you.
Saturday, May 15, 2010
Sprint's New Phone HTC "EVO" 4G now available for Pre-Order @ Radio Shack
Details:
Launch Date: June 4th
$199 new / upgrade price (instant rebate)
$50 down-payment (You get a gift card that is redeemable on the phone purchase)
$20 discount on accessories on launch day
http://radioshackwireless.com/template/simpleautocontent.aspx?r=radioshack&pageid=7831
Sunday, April 11, 2010
Palm Pre Profile switcher
At this point Mode can control the following things:
- Wallpaper
- Instant messaging status
- Message sound setting
- Ringer mode and volume
- System sounds state and volume
- Display brightness, timeout and touchstone screen mode
- State of Wi-Fi/Bluetooth/GPS/Data/USBnet connections
- Applications to be opened
The mode can be activated manually or to be set to activate automatically on trigger events. Supported trigger events are:
- Placing phone on touchstone charger
- Connecting phone on usb or wall charger
- Certain time on certain days (weekdays, weekends, every day)
- Based on location, if GPS is enabled
Available as a private feed for your pleasure:
http://forums.precentral.net/homebrew-apps/224544-mode-switcher.html
Sunday, August 2, 2009
Apple rejects Google Voice app from App Store
[caption id="attachment_174" align="alignright" width="400" caption="Apple (2009) 1984 - Photo Orig: PodBrix http://podbrix.com/massmail-07-31.htm"]
Smartphone wallpapers
http://idesignpre.com/
Thursday, July 30, 2009
Apple declares Jailbroken iPhone a threat to national security
http://www.wired.com/threatlevel/2009/07/jailbreak/
Sunday, July 12, 2009
PreBrewFarts - It was inevitable....
http://forums.precentral.net/palm-pre/192379-prebrewfarts-v0-1-5-no-rooting-required.html