|
|
2011-04-04
, 17:03
|
|
Posts: 8 |
Thanked: 8 times |
Joined on Nov 2010
|
#2
|
|
|
2011-04-04
, 18:53
|
|
Posts: 46 |
Thanked: 34 times |
Joined on May 2010
|
#3
|
|
|
2011-04-05
, 19:49
|
|
Posts: 8 |
Thanked: 8 times |
Joined on Nov 2010
|
#4
|

|
|
2011-04-07
, 19:47
|
|
Posts: 50 |
Thanked: 57 times |
Joined on Dec 2009
|
#5
|

)
|
|
2011-04-08
, 08:05
|
|
Posts: 8 |
Thanked: 8 times |
Joined on Nov 2010
|
#6
|
I'm also a happy BeTrains user since a month (something like that), thanks for your efforts to port this application to Maemo! (Better: to write it from scratch - I think you wrote this from scratch, no?)
Only existing applications at the moment I started BeTrains for Qt, were the Android version of BeTrains and the old mobile website, both of which I couldn't easily re-use code from.
I have to say that I was a bit skeptical at first; the browser and the m.nmbs.be website were doing the job just fine. But now i'm using BeTrains every time for my train searches, and because of these two reasons:
- MUCH smaller data imprint
- Application remembers your favourite itineraries, which makes it much faster to use
I see that you are even thinking about more features, nice! Is portrait mode doable or isn't that on your to-do list? Now that the n900 is getting more portrait-friendly with the cssu, it would be a nice feature imo. Especially for an "on-the-go"-program like this, one-handed use would come in handy. Text input will always be a landscape/two-handed operation, but tapping on one of your favourite itineraries is perfectly doable with one hand
|
|
2011-04-08
, 08:39
|
|
Posts: 323 |
Thanked: 180 times |
Joined on Oct 2009
@ Gent, Belgium
|
#7
|
|
|
2011-04-08
, 09:28
|
|
Posts: 650 |
Thanked: 497 times |
Joined on Oct 2008
@ Ghent, Belgium
|
#8
|
|
|
2011-04-09
, 07:31
|
|
Posts: 8 |
Thanked: 8 times |
Joined on Nov 2010
|
#9
|
thanks for this work, really appreciate to see Belgian specific stuff appearing for Maemo as well.
I do seem to have a problem with the "Bekijk vertrekken" screen. It doesn't refresh, still showed the entry from long time ago, the first time I tested it.
When I tried "Meer" I got a error message saying something like "no data can be found", or similar.
I can't reproduce the error anymore as that screen is now corrupt and the "Meer" button is there, but can't be pressed and the left side of the button is partly blanked.
I can still go back and use the other functionality. I'm on v1.0.1-1 already.
I then removed and re-installed be-trains, it seems to improve things, at least the blocked/frozen "meer" button is fixed. There is still a visual artifact (a blanked rectangle, in background color, under the "Station" button and partly under the station input box. It extends to the height of the "meer" button. The "meer" button is completely visible now.
This blanking area blocks the beginning 2.5 cm of the name of the destinations when doing a re-entry in this screen.
it looks very similar to the original issue, with the only difference the fact the screen still respond and works. Only the re-entry has this issue.
After entering a new station, the screen is redrawn correctly.
if I could offer a suggestion for the traject info, can you include already the spoor info at a higher level in the process ? Mostly I'm not interested in what the stops in between are, I just wanna know the times, changing locations and track info. As quickly/concise as possible.
If I want more detailed info, then I'm happy to drill deeper and wait longer. But the track info I think could be included on the expanded "verbindingen" screen, without going to the "verbindingsdetail" screen.
Overall, a QML application could be soo nice (look at cutetube-qml), this technology has soo much potential on the UI side now as well.
Too bad I started with a regular QWidget-based UI (because QtComponents for Maemo is still non-existant AFAIK, and it was for sure when I began with this project), because it means rewriting quite some code.
I see there is also an Android implementation that offers more functionality, like figuring out the nearest station. Don't know how useful that can be...
(although Qt already improves the situation a *whole* lot)
|
|
2012-01-21
, 20:31
|
|
Posts: 64 |
Thanked: 117 times |
Joined on Aug 2010
|
#10
|
BeTrains is my first Maemo/Qt/Mobile application (criticism always appreciated) for Belgian train users. It has been in development for some months, and it aims to provide a user-friendly way to quickly look up train connections or liveboards.
I've put a demo on Youtube. Though some months old, the UI is virtually identical to the current one, I've feature-frozen the code for a while to get a stable version.
iRail
It has been developed in conjunction with the iRail project, which provides an open API for transport data. Currently the API is restricted to trains in Belgium, but we're very actively contacting other parties to get more data, from international sources as well.
Features
The current version is 1.0.1, which should work pretty well. The following features are present:
It is written in Qt, with the application MVC-y split into an API wrapper and a QWidget-based UI. (By the way, many other wrappers exist for the iRail API.)
I've got some more features in mind (localization of station via GPS, maybe a social aspect), but those might take a while as I plan (or rather planned) to port the application to Symbian as well. Although the future of that port isn't clear yet, I will maintain the Maemo one, so if you got any feature requests: please post!
Updates
Other
Lastly, BeTrains is also available for many other platforms! Have a look at the official site, where you'll find versions for:
Some links:
Last edited by maleadt; 2011-04-09 at 07:17.