Monday, December 12, 2011

Today's progress


This is something I am very proud of. It's the first real widget added to Android for Nokia. It's communicating with the Android's Calendar application and shows your most recent added tasks!

It might not sound spectacular, but in fact it is. You can swipe with your finger through all your tasks in widget itself, no need to open the full application. The scrolling feels very natural and uses the same "inverted scrolling" technology as iOS and Android.

It still needs a lot of performance and accuracy tweaks, but according to the screenshot it's already looking good. The tasks are loaded dynamically from the calendar app and when you've added a new task it'll immediately show up.

Further changes:

Today I started working with another respecter developer. He's working on live wallpapers! So stay tuned.

Github testers:


I don't recommend using the current builds on your phone yet, it needs to be optimized to handle touch events more precisely by using an algorithm wether another touch event is already happening or not. That'll be fixed in another build though.

Roboto Font + Homescreen

Today I'm working on a few graphic/design changes. I took a closer look to Android 4.0 and tried to copy most of it's animations as well. Here's what I have:

  • Android 4.0 Roboto Sans font instead of Droid Sans
  • 3D animations when opening your application list
  • Fading menu when opening the multitask panel
What I'm working on now:
  • Swipe to left to delete notifications
  • android.gesture.as (API) for touch events
  • Live Wallpapers
  • Widget API
  • Default Applications
Public alpha:

There won't we a public alpha for the next couple of days but as you can see the progress is going very fast! I hope to get a public alpha ready on this Friday.

Sunday, December 11, 2011

Android API (Dialog)


Current features

  • Dialog
API call
  1. _level0.android_dialog(title);
  2. Returns:

    _level0.api_dialog_return = 0 (when clicked Ok)
    _level0.api_dialog_return = 1 (when clicked Cancel)

Android Background Processes

I've added a new module in the kernel allowing it to run processes in the background. Each task is running in as a separate process and is managed by the kernel in order to avoid conflicts. I've added two example daemons for this screenshot so you can see how they would look if there are any.
Daemons can be added by any 3rd party application by using this code: http://pastie.org/3001133
Fancy huh?




Saturday, December 10, 2011

Demonstrating ICS on Nokia

Time for the first real footage.

Updated kernel, this is the result!

I got a few screenshots from the latest version which I've uploaded to Github. It's running on a new kernel which has been written from scratch for this project. It supports true multitasking and it's supposed to run faster and smoother.

  • Very smooth
  • Fast loading times
  • Animated boot intro
  • Intuitive Android lock screen

Android for Nokia is now open-source on Github

Today I started working on the Android for Nokia kernel. The kernel and GUI are now completely separated. Developers can recompile the source code and build their own version, or just take a look at the code.

You can also keep track of the progress on the project. And enthousiasts can try out the latest build by zipping the most recent master branch by clicking the 'ZIP' button (https://github.com/FalkoDev/Android/zipball/master).

Right now it's still a plain kernel, I'm still working on the user interface. I'll keep you updated when there are major changes.

https://github.com/FalkoDev/Android

Developers can recompile the source-code and build their own version, or just take a look at the code.

Monday, November 28, 2011

Kernel Progress: Multitasking


Sourcecode: http://pastie.org/2934576

I'm very happy, the multitask engine is almost done. It has a few bugs at the moment, but they'll be fixed soon. I'll release a public beta when it's a little bit more stable.

This is the most advanced piece of software I've ever written. The cool thing is... Android 4.0 has yet to be released! I'm building this based on screenshots/reviews/videos.

Keep in touch!


Sunday, November 27, 2011

Android 4.0 Coming to Nokia

Symbian is dead. Enough said. Nokia decided to cancel further Symbian development so will we. F60 was an amazing project gathering many fans and enthousiasts trying it out.

But there's some good news. I decided to make a port of Android 4.0 (not yet released) to Flash. Before it's even released on official Android phones!

I'll keep you updated. And I'm back for good this time.

 

Coming soon.

Wednesday, October 26, 2011

F60 Beta 6

It'll be announced this weekend. I didn't have time to release it yet as I had to work on a project for college. Just to let you guys know I'm still actively working on this.

Thursday, October 20, 2011

F60 Beta 5 released!

   

Changelog
  • Multiple homescreens with snap and animations
  • Notification panel (drag the statusbar all the way down)
  • Some applications have the updated Symbian Belle UI
  • Official Symbian Belle wallpapers have been included
  • Various number of bugfixes
This is the most exciting version of F60 yet. It looks great, it's fast and it runs on any Nokia/Samsung/Sony Ericsson device with Flash Lite. The application launcher doesn't show any applications yet, so you can't run the apps from F60 at the moment. The next beta will have the finished launcher. Enjoy and spread the word!

Download
Mirror (Google Projects)

Wednesday, October 19, 2011

Sneak-Preview of F70 (F60 Beta 5)

First of all you might wonder why I still prefer calling F70 as F60 beta 5. Well that's quite simple, F70 is basically built upon the latest stable version of F60. That explains why it still has the same version number.

Anyway, that's the not the big news. The big news is that there are lots of new features coming to F70 and here is a sneak preview to keep you guys occupied for a while.

 

Changelog
  • Multiple homescreens
  • Lockscreen has been implemented
  • Updated application UI
  • New clock widget
  • Various number of bugfixes
  • Code clean-up
I'll probably release F60 beta 5 later this evening or tommorow. Stay tuned and leave a comment below.


Tuesday, October 18, 2011

F70 (build F60 beta 4) ready for download!

 
Changelog

  • Updated the welcome screen
  • Changed default wallpaper to the one Symbian Belle has
  • Updated the homescreen
  • Fixed a few graphical bugs
Bugs & issues
  • I did not update the applications yet
  • At the moment I've only updated the homescreen to the Symbian Belle UI
So yeah, it's very promising. It's built upon F60 beta 3 with a lot a lot of bugfixes and tweaks. The next beta will contain updated applications and much more!

Download
I'd suggest you to wait until the next beta which will probably contain a lot more (new) features. This version basically has an updated homescreen and welcome splash.


Please leave a comment.

Monday, October 17, 2011

Heads up everyone!

I'm very busy these days now I'm going to college, but don't worry this project still has my attention. However some things are about to change drastically!

Rewriting updating the core
Yes, we're not going to rewrite F70 from scratch. Instead we'll build upon the latest F60 build as it was pretty stable. It's also a benefit because we've finished a ton of features in F60 which we could easily tweak or update. Just like Apple does with their iOS updates (keeping old applications but updating them now and then).

Focussing on UI and minor fixes
Now we already have a stable F60 version to build upon it's very exciting to think of all the possibilities we can do with it. We can update the graphics, add some animations, redesign applications while keeping the same code. It'll be fun to see what your good old Nokia is capable of!

When will you actually start this time?
Right now. Downloads will be made availlable at (http://code.google.com/p/sphere-dev/downloads/list) as usually. So check it out now and then!

I'd suggest all of you guys to download or try out the latest F60 build once more and tell me what to improve. All suggestions are welcome!

Saturday, September 24, 2011

A new start

I've rewritten F70 from scratch, so it's not built upon the F60 core which was my first idea. However, to keep you guys updated. These are the very first screenshots from the F70 build.

 

Sunday, September 18, 2011

Bye Fantulous, welcome Alpine!

Dear F60/Sphere supporters, I'm very glad you joined in again. I had a fantastic summer break and I returned as I promised. The project will be continued where we left off. But there will be some several important changes. Let's go through them:

  • With the announcement of Symbian Anna we've had to come up with something new, since F60 is still using the old Symbian interface.
  • We want to compete with Symbian Anna, so we'll need to give the users another experience.
  • It should be cross-platform.
These are the most important changes we'll be working on for this year. There's a fantastic year coming ahead of us, so follow our blog. More information soon.

Friday, July 1, 2011

Summer Break!

Hello guys, I'm taking vacation too. So, no F60 for a while. I'll be back in a few weeks.
Check back once in a while, I'll update it when I find some time.


Thanks for all your great support, for now enjoy the latest Beta 3. When I'm back I'll start working on Beta 4, but everyone deserves a bit of rest/vacation, so yeah enjoy the summer break if you have any.

Falkoman, out.

Monday, June 27, 2011

Unleashing Beta 3!


This is a major update and is recommended for all beta 2 testers. Most problems are solved.
  • Alarm notification
  • Black screen of death fixed (memory overflow)
  • Help application (only 'Contacts' is documented at the moment)
  • Phonebook
  • Alarm bugfix when having more than 2 alarms
  • Shutdown (Click 'Offline')
  • 'Loading...' when the weather widget is loading
  • Updated welcome screen
  • Improved speed and loading times
  • New wallpaper
  • Removing contacts has been fixed and is almost stable
  • Quickly change between 'Celcius / Fahrenheit' by clicking the weather widget
  • Options menu work in 'Clock', 'Contacts', 'Phone'

    -  Contacts: 'Options' > 'New contact' to add a new contact
    -  Contacts: 'Options' > 'Delete selected' removes marked  contacts (tap the white circles to mark them)
    - Phone: Click the contact to make a phone call
    - Phone: 'Options' > 'Send message' will send a text message to the number you dialed.
  • Several graphic tweaks/improvements
Download

Changelog

This is probably the latest changelog for Beta 3. After this I will release Beta 3 and start working on Beta 4. Here's a list of bugfixes/new features.
  • Alarm notification
  • Shut down button (click 'OFFLINE')
  • When you have no contacts you can instantly create one by clicking 'Add contact'
  • Click the weather widget to switch between Fahrenheit / Celcius
  • Much sharper welcome screen

Sunday, June 26, 2011

Beware of Fantulous!

I decided to give F60 a more "user-centric" feel. I want to give the users a comfortable feeling when using F60, this starts when you turn on your Nokia with F60. I designed a brand-new welcome screen. I hope you like it.

Despite the previous announcement of Phonebook, there's some bad news though. I removed the news widget in order to gain speed/improve loading times. I noticed that the news widget was the cause of major slowdowns. The good news is that you'll barely notice slowdowns anymore and I added a new wallpaper!

Changelog

What's happening guys, here's some more information on the upcoming beta.

  • Phonebook has been finished
  • Alarms bug has been fixed (the time did not display in the 'Alarms' view)
  • Fixed some other bugs
Edit: Bug report - removing contacts is unstable yet

   

Friday, June 24, 2011

Rolling out Beta 2!



A little unexpected? Good, here is beta 2. Please report bugs/suggestions.
  • Multiple alarms are supported
  • Alarm bug has been fixed (fully operational now, except 'World Clock')
  • Speed improvements (the weather widget no longer reloads everytime)
  • Ability to between Fahrenheit and Celcius
  • Wallpaper bug fixed
  • Minor graphic fix in 'Welcome'
  • Symbian Anna icons
  • Application shortcuts widget
  • Kernel has been pushed to version 0.2
    - Booting hierarchy has changed
    - Backgrounding has been improved
  • The default wallpaper has been changed

Requested: Fahrenheit/Celcius

Thanks to an F60 fan Jone who mentioned me to add the option to choose between Fahrenheit/Celcius. Please keep supporting and posting comments, this will make F60 better.

Changelog



Hope you guys had fun with the beta. I noticed there was a bug that the wallpaper didn't load. But that's fixed already. It'll be shipped with the next beta release. Anyway, here's the next changelog.

  • Wallpaper bug fixed
  • Minor graphic fix in 'Welcome'
  • Symbian Anna will be slightly integrated
  • Application shortcuts have been introduced again
  • Kernel has been pushed to version 0.2
    - Booting hierarchy has changed
    - Backgrounding has been improved
  • The default wallpaper has been changed to bring some life
As it's summer vacation, more updates will come! So stay tuned.

Wednesday, June 22, 2011

Rolling out beta 1: Get it now!



Features:

  • Alarms: add/delete/repeat modes (work completely, but not multiple alarms)
  • Weather widget (uses Yahoo! Location. To get your location visit: http://weather.yahoo.com/ and enter your ZIP/City. Then copy the code when in the F60 configuration screen.
  • News widget (uses Yahoo! Top Stories. Click the widget and it will open the News application, you can swipe the screen to scroll through the latest news in real time).
  • Phone: make phone calls directly in F60. This works.
Changelog:

  • Lots of bugs have been fixed in alarms.
  • Click an alarm to delete it.
Known bugs:
  • When the alarm goes off, and you try to open the alarm app again it shows a black screen.
  • The keyboard has a slight delay (I wrote it from scratch, don't expect it to be perfect).
  • Only the first alarm will actually go off, haven't implemented multiple alarms yet.
  • World Clock, Contacts, all 'Options' menus are missing yet.
  • There is no menu yet.
Installation

Really easy, unzip the F60 folder and copy it to your Nokia. Then use the filebrowser and open 'kernel.swf' inside /F60. Then proceed or skip the installation. Please read the 'known bugs' carefully before posting bugs etc.

- To open 'Alarms', click the time on the left of the homescreen
- To open 'News', click the news widget
- To open 'Contacts', 'Phone' click the icons

Download

Minor Changelog

Hello folks! No release yet, I'm still working on the "new feature", but I have some other cool news. I'm very glad to announce that the Alarms is almost finished. This was the most complex feature yet. I managed to get all the repeat modes to work!

  • Repeat modes have been completed.
  • Weather has been fixed.


Beta will be rolled out this weekend.

Monday, June 20, 2011

One more thing.


Finally. It's approaching, the very first public beta release of F60. Once I've finished the 'Contacts, Alarms' I'll release the first beta. I'm now working on a complete new feature to be implemented in F60, so stay tuned. It will be amazing.

Thanks for supporting me guys, I'm very glad to be working on this again. Post your thoughts about F60 in the comments below.

Sunday, June 19, 2011

Yahoo! Weather


I really want the widgets to be perfect so I created an eye-candy weather widget. Like?

Flicking through news articles.

I wanted to improve the 'news reading' experience on your Nokia, so I added a new feature called 'Flick Through'. It allows you to literally flick through the latest news articles. I also changed the font to the open-source DroidSans.

Yahoo! Integration. (Updated)

Yahoo integration has been added throughout F60. I'm using an implementation of XPath by Ryan Lovelett to load RSS data with the official RSS 2.0 specifications (read more).

So anyway, here it is:

Changelog

Hello guys, the F60 development is back on track again. I recovered the source files and I'll continue where I left off.

  • Font has been updated to the less extensive 'Arial', this will increase overall speed.
  • Application transitions have been removed to reduce the loading times drastically.
 

Saturday, June 18, 2011

You only think of the best comeback when you leave


We've taken a long break, but we are back. F60 will return this summer. Be prepared for the ultimate phone experience on your Nokia/Samsung device. More information soon.

Wednesday, March 30, 2011

Quick-update

You might wonder what happened to F60. Don't panic, it's still under development, however there were some technical problems. Our Flash CS5 (program used to create F60) crashed and deleted the homescreen flash file. Which means I can no longer work on the homescreen or make API calls to the homscreen.

What does this mean?
I have to rewrite the homescreen. It'll take a while, but it'll be back anytime soon. For now I decided to not put myself down by the loss of (an important) file. I'll continue developing the F60 project, I'll focus on the other applications first, when that's finished I'll rewrite the homescreen.

Greetings!

Sunday, March 27, 2011

Saturday, March 26, 2011

Private Beta testers, Sign up

Hello guys, the weekend is almost over. But I want to start a new week with another load of updates. Here's a round-up of what will be finished tomorrow.

  • RSS widget
  • Music widget
  • Call log
  • Calculator

Note: I'm looking for the very first beta testers. You will must be able to do the following things in order to beta test.

  • I need to stay in touch with you to give instructions, listen to feedback. I'm using Google Talk to talk to developers/internet-buddies.
  • You need to give constructive feedback, give the exact problem, and you'll try to help looking for a solution.
  • You must have a basic knowledge of Flash (Lite) and it's capabilities. E.g: you should know running a 1080p video in Flash Lite is desperate.
  • You must own a Nokia Symbian S60v5 device (touchscreen).
  • It's an advantage if you've already used SPHERE before (proceeder of F60).
To sign up, post your name in the comments below and I'll contact you. Please post you're skills/experiences.

Talk to you soon!

Changelog

  • Kinetic scrolling API has been introduced *
  • Menu has been added
Known bugs & issues:
  • Kinetic scrolling is still a bit laggy, it'll be fixed in a future release *
  • The scrollbar is not yet relative, however developers can have a container with a max height of 680 pixels, and reload their content when the latest item is reached


26-3-2011: Kernel Changelog - 1.0 F60 Kernel

There haven't been made much changes.. But here it is.

Kernel:
http://pastie.org/1718172

Changelog

  • Animations have been added throughout F60
  • Notification icon is shown when an alarm is active
  • 'Swipe' to show the menu has been introduced
  • Minor bugs have been fixed
  • Menu has been added, QuickBar has been removed
  • DS-Digital font has been added under Alarms
  • Reorganized file directories
Bugs & known issues:
  • Many repeat modes don't work yet, except 'Daily'
  • 'Options' menu haven't been implemented yet
  • Special characters haven't been implemented yet in the keyboard

Friday, March 25, 2011

Introducing 'Quickbar'


  • Quickbar has been added: 5 shortcuts to the menu & applications