Poll: What are you missing in horizontal-call?
Poll Options
What are you missing in horizontal-call?

Reply
Thread Tools Search this Thread
eitama's Avatar
Posts: 702 | Thanked: 332 times | Joined on Feb 2010 @ Israel.
#1
I am glad to announce my first application for the N900! (Also my 1st C++ App that actually does something!!!)
Horizontal-Call - Donations are welcome

Ruksak - This makes you feel more secure?

Video Review : http://www.youtube.com/watch?v=tfqS-eNJ3lU

Edit13 : New version 0.8-2 is in the extras-devel repository!
How To Install :
  • The application is in extras-devel repository.
  • Configure the extras-devel repo on your device, and use the application manager to install this application.
    OR
  • Download the DEB file from the repository, link is at the top in the Edit details.
  • Copy it to your device - Preffered to : /home/user/MyDocs
  • Not sure if you need root or not, but it's always good to have! -> Install rootsh
  • Open terminal -> Type "sudo gainroot"
  • Install libqtm-contacts -> "apt-get install libqtm-contacts"
  • Install libqt4-dbus -> "apt-get install libqt4-dbus"
  • Install the app -> "dpkg -i /home/user/MyDocs/hor....deb" (Change name to fit your download)

Bugs to solve :
  • Some crashes still occur sometimes and needs some addressing.
  • Contact manual refresh crashes the app most of the time.

Description :
  • The application loads the contacts into a a list.
  • It then displays buttons with letters to reach the 1st char of each contact - This means that if no contacts start with the Letters "G, X and Z" those buttons won't appear, giving more room for the rest of the buttons.
  • After 1 press, the buttons are recreated with the 2nd index letter, and so forth.
  • The list is constantly filtered on the right, allowing the selection of the contact when found.
  • The application will automatically select a contact, if it is the only one that matches the filter, immediately displaying it's phone numbers, allowing one less click!
  • The application can work in fullscreen mode or normal mode, to togge between them, hit the "Toggle" button.
  • To disable autorotation or set a manual rotation choice, switch to normal mode, and open the application menu by tapping the title.
  • The application supports sending sms using 3rd party app called fastSMS by realsportcars

Motivation :
  • When the phone is mounted in the car, in landscape mode, there is no simple way of searching for a contact, and dialing it.
  • Contacts on the hildon-desktop force you to pre-configure it, and are limited to a number of contacts, according to available space.

Features :
  • Written with QtMobility/C++
  • Big fonts
  • Easy, fast searching.
  • Uses Dbus to dial the numbers providing the usual phone interface.
  • Autorotation - Landscape / Portrait
  • External qss files to allow plenty of customization.
  • SMS support via fastSMS

Limitations :
  • Due to QtMobility bugs, only English contacts will be displayed at the moment. (Help in this area is appreciated)
  • Only "PhoneNumber" contacts will be displayed, this mean, no skype/gtalk contacts at the moment. (Don't know the dbus calls to dial skype calls).
  • Loading contacts after the application starts takes about 3 seconds, this is a QtMoblity limitation which I will be able to solve soon by caching the contacts. (Still thinking about how to get around this).

TODOs :
  • Solve the limitations (: (Pretty much wait for devel and Qt Mobility 1.0.1)
  • Add skype / gmail / msn support - I need help with dbus on this one. Anyone knows how to start a skype call using dbus?
  • Integrate with fastSMS (Done!)
  • Improve UI

Screenies :





New version is now in the extras-devel repository. - Current version is 0.7-8

Special Thanks To:
MohammadAG, Felipe, wOOt, Venemo (Hope i'm not forgetting anyone) For helping me!
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |

Last edited by eitama; 06-02-2012 at 04:18 PM. Reason: New Ver 0.8-2
 

The Following 49 Users Say Thank You to eitama For This Useful Post:
HtheB's Avatar
Moderator | Posts: 1,946 | Thanked: 1,638 times | Joined on Dec 2009 @ Bize Maemo'da Trabzon
#2
Nice, keep up the good work pal
__________________
www.HtheB.com
Nintendo DS Homebrew Developer
 
d-iivil's Avatar
Posts: 2,153 | Thanked: 2,178 times | Joined on Dec 2009 @ Hellsinki, Finland
#3
Suggestion: use a buttons included in theme (there's a scalable button included in every theme)

Bug: phone number & name does not match. I tried to call my co-worker but it showd my dad's number instead and when I tapped the number it actually tried to call my dad. Common thing with my dad & co-worker is that their both name starts with same letter in contact list.
__________________
If you're rich and you think I deserve a cold beer, you may donate one or two :-P

80's style stadium rock is back - FIRENOTE
Hi-Octane heavy metal - FORCE MAJEURE
 
Posts: 1,751 | Thanked: 836 times | Joined on Feb 2010 @ Sweden
#4
Wonderful! Like new thinking.. is there a way to make custom backgrounds for the buttons?
 
Posts: 839 | Thanked: 814 times | Joined on Nov 2009
#5
very cool.
 
eitama's Avatar
Posts: 702 | Thanked: 332 times | Joined on Feb 2010 @ Israel.
#6
@D-Livil :
Can you tell me what steps you took before that happened?
I don't have that problem on my N900 ):
Can you tell if you have any none ordinary contacts? (Nameless, numbers as 1st digit etc)
Also, I tried using the normal Maemo5 themed buttons, but it has problem when stretched beyond 80 i think, I thad to resort to setStyle.
If you know how to use a scalable maemo5 theme styled QPushButton, I'll be happy to know how (:

@AlMehdi,
I can export the button style into a file, and it can be edited, but 1st i'd like to solve all the other limitations. (i'll add it to TODOs).

Anyway else having the Name not matching the Number bug?
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |
 
Posts: 811 | Thanked: 1,963 times | Joined on Oct 2009 @ Norway
#7
Great work, eitama!

Nice to see you making progress.
__________________
if you like, read more about me.
if you find me entertaining, or useful, thank me. if you don't, then tell me why.
 
Posts: 36 | Thanked: 1 time | Joined on Jan 2010 @ Chennai, India
#8
Seems like a nice app in lieu with contact apps of phones like 5800!

Downloaded from the link you provided but there seems to be a missing dependency with libqtm-contacts. Unable to install if this is not resolved.

Probably I'll lookup in this forum and see if someone has faced a similar pbm but thought of alerting you as well in case you yourself are able to resolve this!

Edit: libqtm-contacts dependency resolved with apt-get install

Last edited by nrajesh; 06-18-2010 at 08:48 AM.
 
Posts: 36 | Thanked: 1 time | Joined on Jan 2010 @ Chennai, India
#9
Originally Posted by D-Iivil View Post
Bug: phone number & name does not match. I tried to call my co-worker but it showd my dad's number instead and when I tapped the number it actually tried to call my dad. Common thing with my dad & co-worker is that their both name starts with same letter in contact list.
+1 on this bug. Even I got it. Commonality with contacts was their starting characters were same.
 
Posts: 1,751 | Thanked: 836 times | Joined on Feb 2010 @ Sweden
#10
Yeah, that is cool. Was thinking everyone might not like the blue buttons
 
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

 
Forum Jump


All times are GMT -4. The time now is 11:49 AM.