gumartinm [Sat, 23 Jun 2012 22:27:31 +0000 (00:27 +0200)]
New AdsEntryLatestAdapter no time to do it better.
I should create a new class for AdsEntryAdapter in stead of two different class
for the latest ads activity and the list actvity. No time right now...
gumartinm [Sat, 23 Jun 2012 22:26:01 +0000 (00:26 +0200)]
MobiAds: fix background color and item click
Background color when item selected blue by default.
URI item click was not correct.
gumartinm [Sat, 23 Jun 2012 22:03:31 +0000 (00:03 +0200)]
AndroidMobiads BroadCastReceiver working smoothly
Application looking nicer than ever!!!
gumartinm [Fri, 22 Jun 2012 06:58:19 +0000 (08:58 +0200)]
Android MobiAdsReloaded BroadCastReceiver
gumartinm [Thu, 21 Jun 2012 08:22:43 +0000 (10:22 +0200)]
Trying to custom my action bar after logged in.
WIP
gumartinm [Wed, 20 Jun 2012 06:36:51 +0000 (08:36 +0200)]
New MobiAds Android implementation.
Because the tabs are really complicated and they (IMHO)
do not suit my user's experience.
gumartinm [Mon, 18 Jun 2012 02:10:17 +0000 (04:10 +0200)]
FIX: some wrong logs in MobiAdsBatch
gumartinm [Mon, 18 Jun 2012 01:10:09 +0000 (03:10 +0200)]
FIX: MobiAds CHOICE_MODE_MULTIPLE_MODAL onResume
gumartinm [Sun, 17 Jun 2012 22:28:38 +0000 (00:28 +0200)]
MobiAds:i using a Contextual Action Bar.
gumartinm [Sun, 17 Jun 2012 03:23:14 +0000 (05:23 +0200)]
FIX: Reload list if there are changes, remove ads.
gumartinm [Sun, 17 Jun 2012 02:28:51 +0000 (04:28 +0200)]
My first Android FragmentList.
It looks like a nice implementation.
gumartinm [Fri, 15 Jun 2012 00:47:01 +0000 (02:47 +0200)]
New MobiAds Android implementation: with tabs.
gumartinm [Mon, 11 Jun 2012 05:22:06 +0000 (07:22 +0200)]
No time for comments...
gumartinm [Sun, 10 Jun 2012 22:27:06 +0000 (00:27 +0200)]
Latest changes in Android mobiads application.
No time for comments. :(
gumartinm [Fri, 8 Jun 2012 07:05:58 +0000 (09:05 +0200)]
Latest changes in Android MobiAds application.
gumartinm [Tue, 29 May 2012 07:03:06 +0000 (09:03 +0200)]
Real GPS coordinates in MobiAds application.
I was using faked coordinates.
gumartinm [Sun, 27 May 2012 22:32:48 +0000 (00:32 +0200)]
JavaPOS: claim method thread-safety.
Capabilities: useful in the same and different Java process.
It can not work with more than one instance of the same JavaPOS driver.
gumartinm [Wed, 23 May 2012 07:08:17 +0000 (09:08 +0200)]
Latest changes in Android MobiAds
No time for comments
gumartinm [Sun, 6 May 2012 19:57:22 +0000 (21:57 +0200)]
Notification changes when an ad is received.
gumartinm [Sun, 6 May 2012 04:17:13 +0000 (06:17 +0200)]
Improving my JavaPOS keyboard driver.
Using in the claim method explicit Locks instead of synchronized.
In this way we can throw an exception in case of we lock for a time up to timeout.
gumartinm [Fri, 4 May 2012 06:51:39 +0000 (08:51 +0200)]
List with web links.
Click on the item and you go to the specified web advertising.
gumartinm [Thu, 3 May 2012 00:50:29 +0000 (02:50 +0200)]
Latest changes in Android MobiAds.
List with the received ads.
gumartinm [Wed, 2 May 2012 16:13:49 +0000 (18:13 +0200)]
Examples: try/catch/finally blocks and exceptions.
gumartinm [Tue, 1 May 2012 23:31:49 +0000 (01:31 +0200)]
Improving my Android Simple Tetris.
Now, with score and level.
gumartinm [Mon, 30 Apr 2012 07:24:26 +0000 (09:24 +0200)]
Working on my JavaPOS keyboard driver.
No time for comments...
gumartinm [Thu, 26 Apr 2012 07:45:10 +0000 (09:45 +0200)]
Working on my simple Android tetris.
Using GestureListener and nested views.
gumartinm [Tue, 24 Apr 2012 07:10:27 +0000 (09:10 +0200)]
Working on my AndroidTetris.
Messing around with the views.
gumartinm [Tue, 24 Apr 2012 07:08:08 +0000 (09:08 +0200)]
Android MobiAds: using the cookie in a nasty way.
I have to improve it. Should I use a singleton in order to share the cookie between activities
in the same java process?
gumartinm [Tue, 24 Apr 2012 07:00:44 +0000 (09:00 +0200)]
JavaPOS: fire event thread.
I missed this class in the last commit related to JavaPOS...
gumartinm [Tue, 24 Apr 2012 06:59:45 +0000 (08:59 +0200)]
Android lists: nice example.
From: http://www.learn-android.com/2011/11/22/lots-of-lists-custom-adapter/
gumartinm [Tue, 24 Apr 2012 06:58:44 +0000 (08:58 +0200)]
JavaPOS: Working on the fire even thread.
gumartinm [Wed, 18 Apr 2012 07:14:22 +0000 (09:14 +0200)]
Mock locations just in the emulator.
Do not know how to do it in the phiscal device.
gumartinm [Mon, 16 Apr 2012 23:20:30 +0000 (01:20 +0200)]
Keep improving my JavaPOS keyboard driver.
No time for comments, sorry.
gumartinm [Mon, 16 Apr 2012 07:57:51 +0000 (09:57 +0200)]
Working on my JavaPOS driver.
No time for comments...
gumartinm [Fri, 13 Apr 2012 07:22:31 +0000 (09:22 +0200)]
Trying to write a nice claim implementation.
I do not like the way I have written the claim and release methods.
Trying to figure out how to do it in a right way.
gumartinm [Wed, 11 Apr 2012 05:50:08 +0000 (07:50 +0200)]
JavaPOS keyboard driver. Some improvements.
1. claim
2. release
3. If I want to reach the second level of Exception Safety, it must be done
in the upper layer of my JavaPOS driver using try/finally not in the hardware layer.
4. Spanish comments that must be removed when the driver is finished (I am still working on it)
gumartinm [Tue, 10 Apr 2012 07:22:54 +0000 (09:22 +0200)]
Working on my JavaPOS keyboard driver.
Trying to reach second leven of exception safety.
Doubts about where I should reach that level. In the driver layer or in upper layers?
gumartinm [Sat, 7 Apr 2012 22:34:53 +0000 (00:34 +0200)]
JavaPOS claim method. Nice implementation.
Locking system files in order to implement the detection of claimed devices
from different processes. Hopeffully it will work as expected...
gumartinm [Wed, 4 Apr 2012 07:42:26 +0000 (09:42 +0200)]
Messing around with JavaNIO Channels and Locks.
Trying to use JavaNIO in the JavaPOS keyboard driver.
gumartinm [Sun, 1 Apr 2012 22:53:36 +0000 (00:53 +0200)]
JavaPOS HW driver class. Remove Executor.
Changing thread implementation in JavaPOS HW driver class. I am going to use
a simple Thread class instead of the Executor interface.
gumartinm [Sun, 1 Apr 2012 21:13:39 +0000 (23:13 +0200)]
Working on my JavaPOS keyboard driver.
Next step: using java.nio (selector) because I do not want to block on the
file descriptor's read operation.
gumartinm [Fri, 30 Mar 2012 05:28:22 +0000 (07:28 +0200)]
MobiAds android application working smoothly.
Just left to improve my code.
gumartinm [Thu, 29 Mar 2012 15:12:07 +0000 (17:12 +0200)]
Many modifications in my JavaPOS key board driver.
gumartinm [Wed, 21 Mar 2012 07:10:35 +0000 (08:10 +0100)]
Android MobiAds appliction working.
Just is left to fix some issues about closing the sqlite database.
gumartinm [Mon, 19 Mar 2012 23:06:35 +0000 (00:06 +0100)]
First steps implementing my MobiAds Android app.
gumartinm [Mon, 19 Mar 2012 23:05:06 +0000 (00:05 +0100)]
Latest changes in Android Test3 application.
Next step: implement my MobiAds Android application.
gumartinm [Wed, 7 Mar 2012 07:13:18 +0000 (08:13 +0100)]
Trying to launch my service from Test3Activity.
I need a notification which will launch the NextActivity.
It does not work at the moment.
gumartinm [Tue, 6 Mar 2012 06:57:11 +0000 (07:57 +0100)]
I keep working on my Android service.
Implementing started and bound.
gumartinm [Fri, 2 Mar 2012 07:09:57 +0000 (08:09 +0100)]
I am not able to bind with my service :(
Dunno what is going on. No more time to keep trying.
I will keep working this weekend. :(
gumartinm [Thu, 1 Mar 2012 07:11:17 +0000 (08:11 +0100)]
First steps with android services.
Trying to create an android service running in a different process and
using IPC. I have no time but this looks like fun.
gumartinm [Wed, 29 Feb 2012 07:00:22 +0000 (08:00 +0100)]
Next step: create a background service.
gumartinm [Tue, 28 Feb 2012 06:50:06 +0000 (07:50 +0100)]
In case of any error remove from database indexer the id
and the file or the chunk stored before the error.
gumartinm [Tue, 28 Feb 2012 05:19:47 +0000 (06:19 +0100)]
No time, no comments...
gumartinm [Wed, 22 Feb 2012 06:46:02 +0000 (07:46 +0100)]
New Android API (version 15) and firs steps downloading
Ads from the server using HttpClient
gumartinm [Tue, 21 Feb 2012 06:39:02 +0000 (07:39 +0100)]
Query and Insert in Sqlite database as a atomic operation.
Storing files (the ads) using the internal storage.
Just is left: improve httpclient code for downloading files and
using a service instead of an Activity
gumartinm [Mon, 20 Feb 2012 06:58:15 +0000 (07:58 +0100)]
Finishing my provider. Query and insert working smoothly.
Next step, store the downloaded ads as files on the file system.
gumartinm [Fri, 17 Feb 2012 07:07:54 +0000 (08:07 +0100)]
Last steps with my provider.
It works smoothly.
gumartinm [Mon, 13 Feb 2012 07:19:21 +0000 (08:19 +0100)]
The first insert in my database.
gumartinm [Fri, 10 Feb 2012 07:00:10 +0000 (08:00 +0100)]
Having fun with my provider. It does not work yet...
Working with Intents is difficult...
gumartinm [Wed, 8 Feb 2012 06:33:40 +0000 (07:33 +0100)]
Finish my SQLite Provider.
Next step: to test it. I did not have time to run my code
probably it is not working right now.
gumartinm [Tue, 7 Feb 2012 07:07:09 +0000 (08:07 +0100)]
Implementing an Android Provider.
I would like to have more time to spend working
on this...
gumartinm [Thu, 2 Feb 2012 21:31:07 +0000 (22:31 +0100)]
Testing a SQLite provider.
gumartinm [Tue, 31 Jan 2012 06:33:23 +0000 (07:33 +0100)]
No more playing with AndroidHttpClient
Next step: sqlite Android database.
gumartinm [Sun, 29 Jan 2012 16:05:20 +0000 (17:05 +0100)]
Moving JavaFork to: https://github.com/gumartinm/JavaTCPFork
Because it is getting bigger every day. :/
gumartinm [Sun, 29 Jan 2012 06:42:50 +0000 (07:42 +0100)]
Removing tabs, I know this should have been done before but
I have just found out that must be done always.
gumartinm [Sun, 29 Jan 2012 05:22:52 +0000 (06:22 +0100)]
No time for comments.
There are not many steps left to finish this project (I hope)
gumartinm [Sun, 29 Jan 2012 05:04:56 +0000 (06:04 +0100)]
New modifications in Java TCP fork
gumartinm [Sun, 29 Jan 2012 01:29:01 +0000 (02:29 +0100)]
Working on Java TCP fork.
gumartinm [Sun, 29 Jan 2012 01:28:11 +0000 (02:28 +0100)]
I keep working on Java TCP fork.
gumartinm [Sun, 29 Jan 2012 01:26:47 +0000 (02:26 +0100)]
I keep woking on Java TCP fork.
It is being harder than I thought.
gumartinm [Sun, 29 Jan 2012 01:24:17 +0000 (02:24 +0100)]
Working on Java TCP fork.
It is being harder than I thought...
gumartinm [Thu, 26 Jan 2012 23:54:04 +0000 (00:54 +0100)]
Sorry, committing forgotten changes...
Just deleting files, there is nothing important about this commit.
gumartinm [Thu, 26 Jan 2012 23:49:59 +0000 (00:49 +0100)]
Many improvements in my remote TCP fork for Java
I keep working on it
Next steps cleaning up the code and maybe using execve instead of system.
gumartinm [Thu, 26 Jan 2012 06:28:08 +0000 (07:28 +0100)]
More tests using AndroidHttpClient
2 requests at the same moment by default
gumartinm [Wed, 18 Jan 2012 06:58:29 +0000 (07:58 +0100)]
SIGTERM handler for Java fork process.
gumartinm [Wed, 18 Jan 2012 01:19:01 +0000 (02:19 +0100)]
Launch commands without using fork from the JVM.
Sometimes you may receive a nice OutofMemory exception because of the overcommitting memory allocation,
although you could have still enough memory.
Issues related to fork and virtual memory.
See: http://developers.sun.com/solaris/articles/subprocess/subprocess.html
gumartinm [Wed, 18 Jan 2012 00:46:40 +0000 (01:46 +0100)]
Last change using HttpClient, I keep reading the API :(
gumartinm [Sat, 14 Jan 2012 13:52:05 +0000 (14:52 +0100)]
New class PrinterLogicalHelper replacing PrinterHelper
gumartinm [Thu, 5 Jan 2012 07:11:29 +0000 (08:11 +0100)]
Improving a bit the HttpClient code. I keep reading about the API.
I hope to finish this in this weekend.
I am committing white spaces, sorry for that. I am in a hurry...
gumartinm [Wed, 4 Jan 2012 06:02:14 +0000 (07:02 +0100)]
Improving the Log in main Activity. Now make more sense.
Trying to find out how to use a response handler for HttpClient
Work in progress.
By the way, I am committing white spaces. Sorry for that but I am in a hurry.
gumartinm [Tue, 3 Jan 2012 06:22:37 +0000 (07:22 +0100)]
Working with HttpClient and multiple threads.
Work in progress. It is not working right now.
gumartinm [Sun, 1 Jan 2012 09:45:12 +0000 (10:45 +0100)]
Examples with Executors (Java Concurrent library)
gumartinm [Sun, 1 Jan 2012 07:17:31 +0000 (08:17 +0100)]
Another nice example using Advices. You can define an Advice without a PointCut method.
The Advice itself may define the PointCut.
gumartinm [Fri, 30 Dec 2011 05:58:14 +0000 (06:58 +0100)]
Some nice examples using threads without executors.
gumartinm [Wed, 28 Dec 2011 06:22:53 +0000 (07:22 +0100)]
Executor Thread Poll with a tasks max number.
Next step: using SQLITE
gumartinm [Tue, 27 Dec 2011 06:21:36 +0000 (07:21 +0100)]
1. Parsing JSON data from a RESTful Web Service. DONE.
2. Download file. DONE
Next steps: we need to use the SQLITE database. There, we are going to store
the index for every downloaded file. With the advertisement id retrieved from
the JSON RESTful response, we have a unique identifier for the downloaded ad.
We are going to use that id to find out if we have to download a file because
we do not have it on the mobile or we can skip the download because it was already
downloaded.
gumartinm [Thu, 22 Dec 2011 05:46:42 +0000 (06:46 +0100)]
New Test, same as Test 2 but using Java executors instead of Android AsyncTask.
1. The onPostExecute method from AsyncTask is executed in the UI thread and I do not want that behaviour,
so it seems the best option to lauch a new Thread using without using the AsyncTask
2. First steps retrieving the JSON data from sent by the RESTful Web Service
gumartinm [Tue, 20 Dec 2011 23:11:11 +0000 (00:11 +0100)]
First steps obtaining user location
The next one will be to use a Service
gumartinm [Thu, 15 Dec 2011 21:23:45 +0000 (22:23 +0100)]
Final steps in Log in Activity.
Using DialogFragment classes
gumartinm [Wed, 14 Dec 2011 03:35:17 +0000 (04:35 +0100)]
Removing Log in activity from Stack once started the main activity
gumartinm [Wed, 14 Dec 2011 03:25:23 +0000 (04:25 +0100)]
First steps launching the main activity.
CookieManager working smoothly
gumartinm [Wed, 14 Dec 2011 03:11:49 +0000 (04:11 +0100)]
Finally I will not use AsyncTask for the log in Activity
because must not be an asynchronous activity.
gumartinm [Wed, 14 Dec 2011 00:01:48 +0000 (01:01 +0100)]
AsyncTask working: launching a new Task and storing the cookie
Test2: DefaultHttpClient, for the new Android version it is a must to chage
the default policy about threads using sockets (the UI must be as fast as possible)
gumartinm [Mon, 12 Dec 2011 06:59:14 +0000 (07:59 +0100)]
Connection to RESTful Web Service authentication
gumartinm [Fri, 25 Nov 2011 01:11:18 +0000 (02:11 +0100)]
First HTTP async client connecting to my RESTful Web Service
gumartinm [Thu, 24 Nov 2011 01:57:22 +0000 (02:57 +0100)]
No time for comments.
Trying to establish a http connection and getting weird exception :(
gumartinm [Thu, 24 Nov 2011 00:53:07 +0000 (01:53 +0100)]
First program with more than 1 activity.
First steps with a http connection. Trying to use my WebService
gumartinm [Wed, 23 Nov 2011 02:22:56 +0000 (03:22 +0100)]
First steps with Android.
Playing with activities and tasks.
gumartinm [Tue, 22 Nov 2011 03:49:34 +0000 (04:49 +0100)]
Creating new Android directory and
moving old AndroidTetris directory into this new one.
gumartinm [Sun, 20 Nov 2011 23:28:48 +0000 (00:28 +0100)]
Code refactoring (adding some nice final following the PMD
recomendations)
Using java.concurrent for the thread implementation. I am using right
now Executors.