Ica Banken App

Have not done anything on this for a long time so it is kind of dead :-(
This app reads account information from ICA Banken (https://mobil.icabanken.se).
Se doc/javadoc/index.html for the java documentation.
My English is not the best, hope you understand.
This project is created in Netbeans 7.
 - Widget with account balance (can set widget refresh rate).
 - Notification on account change.
 - Notification when account balance under certain level.
 - List you account and available money.
 - Show transaction log of your accounts.
 - Transfer money between your own accounts.
 - Search transactions on your accounts





Default catalogs and files
===============================================================================
bin            Binaries and script files.
build          Buld folder (.class files)
build/classes  NetBeans build folder
build/empty    NetBeans create this for some reason
build/web      NetBeans web build folder
dist           Distributable file for this project (jar, war, ear...)
doc            This document, help files and other documents.
doc/javadoc    API documentation in HTML.
doc/licence    Licenses for everything used in this project.
etc            Configuration files.
lib            Jar-files and OS-specific libraries.
libs           AndroidSdk read this jars and add to project
nbproject      Settings for NetBeans
res            Resources file for Android app.
src            Java source code.
sys            Static data. (Example images)
tmp            Temporary files.
var            Variable data (Example database files).
var/log        Log files.
web            Web project source. (jsp, js, css, html...)
build.xml      Build file for Netbeans
manifest.mf    Build file for Netbeans



Dependencies
===============================================================================
Java 1.5
SteelsquidAndroidUtils (http://steelsquid.org/AndroidUtils)
Jsoup (http://jsoup.org/)
Android SDK (http://developer.android.com/sdk/index.html)



Usage
===============================================================================
To open this project in netbeans:
  Download and install Android sdk from http://developer.android.com/sdk/index.html
  (/opt/android-sdk-linux_x86)
  Make all files under tools executable
  Extract to disk and execute tools/android (See http://developer.android.com/sdk/installing.html)
  Select 'Available Packages' and install Android SDK platform-tools, sdk platform Android 1.6.
  Select 'Virtual Devices' and 'New'. Set data below and then create AVD:
        Name: Android_1.6
        Target: Android 1.6.
        SD Card Size: 128MiB
        SDCard: yes
        AudioOutput: yes
        Camera: yes
        TouchScreen: yes
        GPS: yes
  Make all files under platform-tools and platforms/android-4/tools executable
  In Netbeans 'Update Center' add this plugin: http://kenai.com/projects/nbandroid/downloads/download/updatecenter/updates.xml
  Then install the Android plugin. (See http://gerry.ws/2009/01/1074/how-to-setup-netbeans-for-android-development.html)
  Inside Options/Miscellaneous/Android (/opt/android-sdk-linux_x86)

Install on Android:
  The Android apk file is located under the dist directory (dist/SteelsquidIcaBankenApp.apk)
  See http://www.brighthub.com/mobile/google-android/articles/37151.aspx



ToDo
===============================================================================
 - Pay bills.




Revision history:
===============================================================================
 > 2011-09-28  0.5  Initial release
 > 2011-10-09  0.9  Logout on exit and search your account.
 > 2011-10-10  0.91 Hide keybord on search. Password can be 3 chars long.