Technology in Public Transport: Moving Passengers to Centre-Stage

Total Page:16

File Type:pdf, Size:1020Kb

Technology in Public Transport: Moving Passengers to Centre-Stage VERTICAL FOCUS Technology in Public Transport: Moving Passengers to Centre-stage Public transportation authorities across India are experimenting with the use of IT beyond e-ticketing and mapping/tracking of routes. Developers have big opportunities as projects are often undertaken by consulting external expertise — Hiren Mehta n any mass transit system, more often than not I saw one really compelling use of Google Maps when there are two big factors in making decisions about I was in LA. It showed live traffic situation on all the roads. IT systems to be deployed: Scalability and Security. If there were traffic jams or snarls, then those portions of IIt is because of the challenges of dealing with such the road were colored red, while free roads were colored a volume of real-time data, which can be potentially green. It helps commuters change their route on the fly.” misused to cause damage to life and property, that public From a security perspective, determining the near- transport authorities are gradually realizing that they real-time location of trains might be a risk to ensure need to ramp up their IT systems and keep passengers safety, which is why RailRadar states that the informa- better informed through automated means. This also tion provided is delayed by atleast 5 minutes. One such presents many challenging opportunities for developers. website ( http://www.simran.in ), which was started some And this isn’t limited to booking tickets such as with time ago in collaboration with IITK with the objective of IRCTC or tracking freight trains through FOIS. providing near-real-time tracking for a few select trains in the pilot phase, was closed w. e. f. 1 October 2012, along- Railways are slowly coping up with it’s accompanying SMS service. However, the original with the scale Train Enquiry website (and it’s SMS service) continues to One such tool, which was recently released by Indian provide tracking information that is regularly updated for railways, is RailRadar, meant exclusively for passenger most trains. Indian Railways have even released a mobile trains, available at http://railradar.trainenquiry.com. Anil app for TrainEnquiry.com that relies on jQueryMobile for Chopra, Editor, PCQuest used the same a few weeks ago device/browser support. and here is his feedback: The Delhi Metro Rail Corporation was learnt to have “It has some merit, but leaves a lot to be desired. The taken up the task earlier this year to modify signaling and train search is very good. Simply type even partial name telecom software so that passengers can know whether of the train and it will automatically search and show you the next arriving train will have four coaches or six and a list of all trains with matching characters. Click on the accordingly position themselves on the platform. relevant train from the list, and it immediately shows you its current location on the map. A little arrow indicates the End-to-end connectivity present direction of the train. You can zoom into the map, which is a different set of challenges for standard Google Maps functionality, but the utility of the road transport service ends after that. It doesn’t show the tracks to indi- Similar activities are happening in road transport too. cate which station is the train coming from and which one In Mumbai, BEST undertaking, in collaboration with is it heading to. I entered Gomti Express, and got four op- Verve Compusoft, has developed http://www.bestpis. tions. I clicked on one and it immediately showed me the in for tracking each individual BEST bus on Mumbai’s train’s current location. But after some time, when I clicked roads. While earlier this included all buses as well as on another Gomti Express, it said the train is currently was plotted on a map which was refreshed every few not running. In fact, after this, I kept on clicking on all the seconds, now it is limited to AC buses only and is listed Gomti Express trains in the list and got the same response. in a table of the routes instead of using a map (as of the So reliability of the service is questionable. time of writing this). 38 PCQUEST DECEMBER 2012 pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] In Bengaluru, road transport has been combined (ignoring the surrounding elevation of the map) that shows with traffic regulation and law enforcement information the current layout of the Borivali railway station (with one to result in http://www.btis.in , which offers a wealth of of the many model trains available having reached platform features (including bus routes) to help travellers find their 1 in the simulated environment) in Mumbai to a reasonable way. Shown here is a screenshot of the live traffic situa- degree of accuracy. This was designed in Simutrans. tion in Bengaluru as of the time of writing this. Since such tools are open-source and cover multiple modes of transport (road, rail, el- evated rail, skybus, monorail, metro, maglev, trams, ships, aircrafts, are all supported), developers may find it beneficial to tweak the algorithms used for distance calculation, path-finding, mapping and scheduling themselves to realize not only how they can make the flow smoother by changing a few parameters and then running the simu- lation but also to maximize revenue by ensuring optimal load utilization. Both OpenTTD and Simutrans are very powerful at this, although they are gen- erally used as games for enthusiasts. OpenTTD even supports simulating ac- cidents, while Simutrans offers a more In Pune and Delhi, it has taken the form of http:// pleasing set of graphics for visualization. www.ptis.in and http://www.dtis.in respectively. Regulatory initiatives have stepped up Attractive opportunities lie in store Aside from e-ticketing and tracking methods used by the for developers public at large, the railways are also learnt to be working Developers have lots of opportunities to assist in projects on developing a train collision avoidance system (TCAS) with such undertakings, not necessarily limited to tracking for which six indigenous firms have been shortlisted so of vehicles/ finding suitable routes for a given trip. There far after floating the EoI. The earlier anti-collision device are many free transport simulators available today (such (ACD), over which TCAS will be an improvement, made as Simutrans and OpenTTD) which can assist developers use of GPS and has seen moderately successful trials in in modeling routes and finding out potential bottlenecks Northeast Frontier Railway and Southern Railway. MoUs by simulating both freight and passenger movement. For for upgradation and modernization of the infrastructure instance, shown in the image is a schematic representation have been signed with various countries such as Spain, Austria and Belgium in the last few months by the Ministry of Railways. Referring to the existing Belgium involvement in Indian Railway sector, the Belgium Deputy Prime Minister & Minister for Foreign Affairs, Foreign Trade and European Affairs of Belgium, Didier Reynders said that several Belgium or Belgium-based companies are already firmly present in India and their activities range from the fastening and coating of rails to the delivery of parts for the train construction and software for safety and network management. pcquest.com twitter.com/pcquest facebook.com/pcquest linkd.in/pcquest [email protected] DECEMBER 2012 PCQUEST 39.
Recommended publications
  • Puddletag 1.0.5
    FOSSPICKS Sparkling gems and new releases from the world of FOSSpicks Free and Open Source Software Mike Saunders has spent a decade mining the internet for free software treasures. Here’s the result of his latest haul… Sound file tag editor Puddletag 1.0.5 e love discovering need Mutagen – this is the library programs that that handles the low-level Wostensibly perform operations of adding tags to music mundane tasks, but have so many files. On Ubuntu and Debian-based features and options that they distros, you can get all of the actually become rather cool. dependencies via the python-qt4, Puddletag is one such example: it’s python-pyparsing, python- a music file tag editor. Riveting, mutagen and python-configobj right? But when you start exploring packages. Then extract the the interface and discover some of puddletag-1.0.5.tar.gz file, go into the complexity behind it, you the resulting directory, and run actually start to admire it. And if you ./puddletag. manage a large music collection, you might find that you can’t live I, spreadsheet without it. Sure, most graphical The first thing you’ll notice is the music players on Linux include unusual interface: Puddletag looks Puddletag can work with ID3v1, ID3v2 (MP3), MP4, some kind of tag editing facility, but somewhat like a spreadsheet. This VorbisComments (Ogg and FLAC) and Musepack (mpc) tags. Puddletag is industrial strength. actually turns out to be a very good It’s written in Python (2) and uses design when you’re working on lots click on the F button in the toolbar, Qt 4 for the interface, so its main of files.
    [Show full text]
  • The Official Game Design Draft
    The official game design draft OpenCity Design Draft version 0.0.3 1 / 19 Summary I.Existing games......................................................................................................................3 Simcity 1 – 4........................................................................................................................3 The sims 1............................................................................................................................3 Lincity..................................................................................................................................3 PocketCity............................................................................................................................3 Simutrans.............................................................................................................................3 GTA.....................................................................................................................................3 The others............................................................................................................................3 II.What is OpenCity ?..............................................................................................................5 III.The story.............................................................................................................................6 IV.UML design.......................................................................................................................8
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Software List 2010-Final
    CALL Software List June 2010 Deborah Healey This is a compilation based on the information available in March-May 2010. The online web pages are kept more current: see those at http://www.eltexpert.com/softlist/ To suggest additions or corrections, contact Deborah Healey, [email protected] i CALL Software List June 2010 Table of Contents Table of Contents Skill: Comprehensive.................................................................................................................... 1 BBC New English Course ........................................................................................................................................ 1 BeltPrimary ............................................................................................................................................................... 1 BeltSuccess ............................................................................................................................................................... 1 ELLIS Academic....................................................................................................................................................... 1 ELLIS Essentials....................................................................................................................................................... 2 English Adventures................................................................................................................................................... 2 English Discoveries .................................................................................................................................................
    [Show full text]
  • Debian Essentials • the C Cave • Scratch Patch
    IISSSSUUEE 0033 ­­ JJUULL 22001122 A Magaziine for Raspberry Pii Users FFiirreedduuppaanndd rreeaaddyyttooggoo •• DDeebbiiaann EEsssseennttiiaallss 115500++ •• TThhee CC CCaavvee GGAAMMEESS TTOO TTRRYY •• SSccrraattcchh PPaattcchh OONN YYOOUURR PPII •• PPrrooggrraammmmiinngg FFuunnddaammeennttaallss hhttttpp::////wwwwww..tthheemmaaggppii..ccoomm Raspberry Pi is a trademark of The Raspberry Pi Foundation. Front Cover and Feedback images were created using Photofunia Welcome to Issue 3 of The MagPi, a community led magazine keeping you up to date with all things Raspberry Pi. This month has seen the team working hard searching and testing 9000 stable Debian packages, and identifying over 150 games and 43 apps to try out on your Pi. Meltwater introduces his article ‘Meeting Pi’, offering ideas and tips on introducing the Raspberry Pi to users of very young ages. We feature an article on low level programming using C and Alex Kerr has produced his article ‘Programming fundamentals’ describing how to use variables, ‘If’ statements and loops. Bodge N Hackitt continues his series, explaining how to program the USB robotic arm using Python. Darren teaches us more on interfacing with the Pi, plus more from the reader’s favourites ­ Command line, Scratch Patch and the Python Pit. An email that caught my eye this month was from Cayton­John, aged 7, reading up on the first edition of the MagPi. Could this be our youngest reader? If you have photos reading our magazine, please send them to [email protected]. On behalf of The MagPi team we want to thank Will Bengtson and his team at QRt for giving us our beautiful, personal The MagPi QR code.
    [Show full text]
  • A Portable User-Level Approach for System-Wide Integrity Protection†
    A Portable User-Level Approach for System-wide Integrity Protectiony Wai-Kit Sze and R. Sekar Stony Brook University Stony Brook, NY, USA ABSTRACT • Difficulty of secure policy enforcement. Non-bypassable poli- In this paper, we develop an approach for protecting system in- cies usually have to be enforced in the OS kernel. They are usu- tegrity from untrusted code that may harbor sophisticated malware. ally much harder to develop than user-level defenses. Moreover, We develop a novel dual-sandboxing architecture to confine not kernel-based solutions cannot be easily ported across different only untrusted, but also benign processes. Our sandboxes place OSes, or even different versions of the same OS. only a few restrictions, thereby permitting most applications to An alternative to sandboxing is isolated execution of untrusted code. function normally. Our implementation is performed entirely at One-way isolation [15, 23] permits untrusted software to read any- the user-level, requiring no changes to the kernel. This enabled us thing, but its outputs are held in isolation. Two-way isolation limits to port the system easily from Linux to BSD. Our experimental re- both reads and writes, holding the inputs as well as outputs of un- sults show that our approach preserves the usability of applications, trusted applications in an isolated environment. The app model on while offering strong protection and good performance. Moreover, Android, Apple iOS, and Windows 8 sandbox are generally based policy development is almost entirely automated, sparing users and on this two-way isolation model. administrators this cumbersome and difficult task. Isolation approaches provide stronger protection from malware since they block all interactions between untrusted and benign soft- 1.
    [Show full text]
  • Kid's Softw Are for Linux
    Kid's Softw are for Linux Presented by Bill Kendrick New Breed Software [email protected] Linux Users' Group of Davis meeting December 2, 2003 Presentation Overview ● Kinds of Kid's Software ● Projects to create and promote Free and Open Source Kid's Software ● Examples of Kid's Software for Linux (and other Operating Systems!) ● Linux Distributions for Kids Kinds of Kid's Software ● Entertainment – Video games ● Games without educational value – Creativity ● Painting ● Music ● Writing ● 'Edutainment' – Video games with educational value ● Strictly Educational Creativity Examples ● Kid Pix ● MusicAce ● PrintShop Applications which are more like fun tools, rather than games with goals, levels and points In real life, compare to: Crayons and paper, piano. Video Game Examples ● Pac-Man ● Asteroids ● Dig-Dug ● Etc. Beware of violent or adult-situation games, especially for popular video game consoles! (Check ratings!) In real life, compare to: Soccer, Hop-Scotch. 'Edutainment' Examples ● Oregon Trail ● Reader Rabbit ● Tux Typing Educational content meets video game interface In real life, compare to: Crosswords. Strictly Educational Examples ● XPlanets ● KStars ● LOGO ● GPeriodic Not meant to be “fun” per se. Not games, puzzles or toys. In real life, compare to: Calculator, telescope. Projects to create Open Source Kid's Software ● Tux4Kids – www.tux4kids.org – www.tux4kids.net – Develops and promotes 'edutainment' for various platforms, with Tux the Linux Penguin mascot Projects to create Open Source Kid's Software ● The KDE Edutainment
    [Show full text]
  • Free and Open Source Software
    Free and open source software Copyleft ·Events and Awards ·Free software ·Free Software Definition ·Gratis versus General Libre ·List of free and open source software packages ·Open-source software Operating system AROS ·BSD ·Darwin ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·MINIX ·OpenSolaris ·Sym families bian ·Plan 9 ·ReactOS Eclipse ·Free Development Pascal ·GCC ·Java ·LLVM ·Lua ·NetBeans ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl History GNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird ) Apache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America ) ·FSMI ·GNOME Foundation ·GNU Project ·Google Code ·KDE e.V. ·Linux Organizations Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·SourceForge ·Symbian Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation Apache ·Artistic ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·FSF approved Licences licenses License standards Open Source Definition ·The Free Software Definition ·Debian Free Software Guidelines Binary blob ·Digital rights management ·Graphics hardware compatibility ·License proliferation ·Mozilla software rebranding ·Proprietary software ·SCO-Linux Challenges controversies ·Security ·Software patents ·Hardware restrictions ·Trusted Computing ·Viral license Alternative terms ·Community ·Linux distribution ·Forking ·Movement ·Microsoft Open Other topics Specification Promise ·Revolution OS ·Comparison with closed
    [Show full text]
  • Simutrans Starter Guide
    Simutrans Starter Guide A Starters Guide to Operating Simutrans. Simutrans Created by HJ Malthaner Simutrans Maintained by Simutrans Team Simutrans Version 101.0 Release Date January 2009 Guide Edition 3.03 Guide Created by Cameron Smith Starter Guide Table of Contents Simutrans From The Very Beginning........................................................................................................5 Many Versions One Vision (A Single Simutrans For Everyone).............................................................................................................5 Executables for Simutrans 0.101.0........................................................................................................................................................5 Pak Files for Simutrans..........................................................................................................................................................................5 Starting Up Simutrans...........................................................................................................................................................................5 Before You Take Command of Simutrans..................................................................................................6 No Bankruptcy (-freeplay).....................................................................................................................................................................6 Graphics, Sets, Paks, ( -objects other_graphics/)...............................................................................................................................6
    [Show full text]
  • Technoids 7 Schon Gescheitert Und Verkauft
    Der Technoids Internetauftritt wird ermög- licht duch CRISU Internethosting. Wir dan- ken CRISU für die tolle Unterstützung. Seite 2 News 4 Reportagen Was haben BeOS Fans in den letzten Jahren nicht alles Der kleine Mac Mini Test 6 erleiden müssen. Dem Be- Interview mit Michael Phipps von HAIKU 9 triebssystem, dem der große Durchbruch ohnehin nie ge- Das "R1 Wagnis" - ZETA R1 Vorschau 11 lang, war zunächst ein Wunder gibt es immer wieder - WonderBrush 1.6 15 schneller Tod beschieden. Die Firma Palm, die die Technologien von BeOS auf- Testberichte kaufte, hatte kein Interesse Emulator Virtual A5000 16 an dem System und erklärte es für erledigt. ubuntu Linux - das Anwenderlinux im Erfahrungsbericht 18 Das Unheil nahm aber schon DESKWORK - Das SciFi DOS 22 vorher seinen Lauf, als Be Inc. sich auf Kleincomputer konzentrieren wollte (der Special legendäre "Focus Shift"). Gassées Erben - Die Vorteile von BeOS R5 26 Die größten Sponsoren und Softwareentwickler sprangen YAB Special 29 ab - der Untergang war be- Garageband 2 - Wie definiert man Killerapp? 31 siegelt. Ein kleines Geschenk hinter- ließ man der Nachwelt: die Meinungen BeOS R5 Personal Edition. Erfahrungsbericht zum ZETA PC 37 Die kostenlose Version des Betriebssystems hat bis heu- "Die haben doch keine Ahnung" - ZETA in der Öffentlichkeit 40 te viele Fans. Das Unternehmen yellowTAB Mixed erwarb eine Lizenz für eine Nachfolgeversion von BeOS 5, Termine planen mit BeOS - eine kleine Programmschau 41 das man heute als ZETA Workshop - WLAN mit ZETA Teil 2 42 kennt. Nach unzähligen Pan- nen und Vorversionen nähert Interaktiv - Leserbriefe 43 sich die erste "finale" Ver- Impressum, Danksagung 44 sion der Fertigstellung - einen Bericht lesen Sie in dieser Ausgabe.
    [Show full text]
  • Simutrans Starter Guide
    Simutrans Starter Guide A Starters Guide to Operating Simutrans. Simutrans Created by HJ Malthaner Simutrans Maintained by Simutrans Team Simutrans Version 102.0 Release Date August 2009 Guide Edition 3.04 Guide Created by Cameron Smith Starter Guide Table of Contents Simutrans Starter Guide...........................................................................................................................4 What Is Simutrans....................................................................................................................................................................................4 What Is The Simutrans Reference Material.............................................................................................................................................4 Why Is There The Starter Guide And The Reference Manual ................................................................................................................4 History of the Starter Guide.....................................................................................................................................................................4 Simutrans From The Very Beginning........................................................................................................5 Many Versions One Vision (A Single Simutrans For Everyone).............................................................................................................5 Executables for Simutrans 0.102.0.......................................................................................................................................................5
    [Show full text]
  • Cross-Platform Software Developer Expertise Learning
    Cross-Platform Software Developer Expertise Learning by Norbert Eke A Thesis submitted to the Faculty of Graduate and Postdoctoral Affairs in partial fulfilment of the requirements for the degree of Master of Computer Science in Computer Science with Specialization in Data Science Carleton University Ottawa, Ontario c 2020 Norbert Eke The undersigned recommend to the Faculty of Graduate and Postdoctoral Affairs acceptance of the Thesis Cross-Platform Software Developer Expertise Learning Submitted by Norbert Eke in partial fulfilment of the requirements for the degree of Master of Computer Science Dr. Olga Baysal, Thesis Supervisor Dr. Majid Komeili, Internal Examiner Dr. Diana Inkpen, External Examiner Dr. Ahmed El-Roby, Chair of Defence Dr. Michel Barbeau, Department Chair Carleton University 2020 ii Abstract In today's world software development is a competitive field. Being an expert gives software engineers opportunities to find better, higher-paying jobs. Recruiters are always searching for the right talent, but it is difficult to determine the expertise of a developer only from reviewing their resume. To solve this problem expertise detection algorithms are needed. A few problems arise when expertise is put into application: how can developer expertise be defined, measured, extracted or even learnt? Our work is attempting to provide recruiters a data-driven alternative to reading the candidate's CV or resume. In this thesis, we propose three novel topic modeling based, robust, data-driven techniques for expertise learning. Our extensive analysis of cross-platform developer expertise suggests that using multiple collaborative platforms is the optimal path towards gaining more knowledge and becoming an expert, as cross-platform expertise tends to be more diverse, thus creating opportunities for more effective learning by collaboration.
    [Show full text]