Notices


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

Reply
Thread Tools
eitama's Avatar
Posts: 702 | Thanked: 334 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; 2012-06-02 at 20:18. Reason: New Ver 0.8-2
 

The Following 49 Users Say Thank You to eitama For This Useful Post:
HtheB's Avatar
Moderator | Posts: 3,715 | Thanked: 7,419 times | Joined on Dec 2009 @ Bize Her Yer Trabzon
#2
Nice, keep up the good work pal
__________________
www.HtheB.com
Please donate if you think I'm doing a good job.
 
d-iivil's Avatar
Posts: 2,154 | Thanked: 2,186 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: 844 times | Joined on Feb 2010 @ Sweden
#4
Wonderful! Like new thinking.. is there a way to make custom backgrounds for the buttons?
 
Posts: 840 | Thanked: 823 times | Joined on Nov 2009
#5
very cool.
 
eitama's Avatar
Posts: 702 | Thanked: 334 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 |
 
w00t's Avatar
Posts: 1,055 | Thanked: 4,107 times | Joined on Oct 2009 @ Norway
#7
Great work, eitama!

Nice to see you making progress.
__________________
i'm a Qt expert and former Jolla sailor (forever sailing, in spirit).
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; 2010-06-18 at 12:48.
 
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: 844 times | Joined on Feb 2010 @ Sweden
#10
Yeah, that is cool. Was thinking everyone might not like the blue buttons
 
Reply


 
Forum Jump


All times are GMT. The time now is 00:01.