Developing a software to support future classrooms

Hi All
…I wanted to know if anyone of you has an idea on how I should go about developing a robust software with capabilities like screen sharing, automatic attendance, teacher having control over the student’s tablet PC and more wrt a fully computerized classroom.
I wanna develop it as OpenSource. Which language do I go for…
btw-I hvnt gone on to develop any software of this level of complications yet…but then I do hv to start somewhere…I am a graduation student…waiting eagerly for input
(Also…has any1 done it already in OpenSource??–This would make my job easier as I wud only have to tweak it my way :wink: …)
I use comp with OpenSuse 11.0 Gnome and Vista dual boot…am a newbie to suse gui u cud say…but am good with programming (hv done stuff in C++ ) but not of this level of screen sharing etc…pls guide…

You’ll probably want to take a look at existing programs under a compatible license. As OPENsuse is opensource… the programs provided with it should meet that requirement.

So you might want to take a look at TightVNC: VNC-Based Free Remote Control Solution for the taking control part and x11vnc: a VNC server for real X displays to make use of the ‘current session’.

As they’re both done in C you might wanna stick to that.

Have a read here as well;

(PS I realize English may not be your first language, but as an
education person, please tell me your not planning on proliferating “txt
speak” as a language? :wink: )

Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel
up 1 day 16:38, 1 user, load average: 0.60, 0.29, 0.30
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

Hi thanx for ur kind suggestions…!!
After going through lots of things…I finally came across iTALC software(open source, prog lang: C++)…which is just what I was looking for… :slight_smile:
I tried installing it by using the single-click install facility of opensuse…the installation got over successfully and I see the iTALC icon in my applications list…but on clicking on it…it does nothing…strange things happen on linux…still trying to get used to the environment…

…If there is anybody here…who has experience in using iTALC on Suse…pls temme…I wud want to get in touch with you…pls help me out…

A tentative manual is available at

Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel
up 13:28, 1 user, load average: 0.37, 0.24, 0.18
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.22

and here;
to the iTALC documentation Wiki

Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel
up 13:30, 1 user, load average: 0.18, 0.20, 0.18
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.22


I’m a computer teacher and in several class rooms I’ve seen this as a hardware solution which is better I think because it is independent from the system you run at the moment. In one class room I even could connect my notebook without changing anything on it and was able to share my screen with the pupils or the beamer. Very handy. :slight_smile:



In my case, starting iTalc from the the menu gives me the same result as you. When I start it from the command line, it does start, but all my client machines show host unreachable. I have a Windows master mahcine that is able to connect to those clients, and I am using the keys generated by that first master machine.

That reminds of the news article I read the other day about Globish, which will probably be the lingua franca of the world, rather than English. What is Globish you ask?

BBC NEWS | Programmes | From Our Own Correspondent | New lingua franca upsets French

From the article:

Monsieur Nerriere is a retired French businessman who one day in the course of his work made a fascinating observation.

In a meeting with colleagues from around the world, including an Englishman, a Korean and a Brazilian, he noticed that he and the other non-native English speakers were communicating in a form of English that was completely comprehensible to them, but which left the Englishman nonplussed.

He, Jean-Paul Nerriere, could talk to the Korean and the Brazilian in this neo-language, and they could understand each other perfectly.

But the Englishman was left out because his language was too subtle, too full of meaning that could not be grasped by the others.

In other words, Monsieur Nerriere concluded, a new form of English is developing around the world, used by people for whom it is their second language.

It may not be the most beautiful of tongues, but in this day and age he says it is indispensible. He calls the language Globish and urges everyone - above all the French - to learn it tout de suite.

A search on globish will find lots of hits, including Globish, the Dialect of the 3rd Millennium > Home :slight_smile:

So maybe txtglb is the way of the future for texting. lol!

gr8 article Maybe there needs to be a new OO dictionary…

Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel
up 1:29, 1 user, load average: 0.07, 0.15, 0.19
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.29

I tool a look at the command the menu is usuding to start the Master Interface. It is trying to start /usr/bin/italc-launcher, which wasn’t installed on my system. I changed that ot /usr/bin/launcher, and the Master Interface will now start. I still can’t connect to clients, though.

I changed the permissions on /etc/italc/keys to world read to make sure the keys were being read. Still no connection. I then switched from dynamic to static IPs, and I could connect, view, control and shutdown.

"There is no need to create any new web based conferencing or desktop sharing system as there are already big players in this market such as RHUB, WebEx, gotomeeting etc. They provide both Technology and Support required for web & video conferencing. However, If you really want to do it yourself, you may consider to use the following technology built in browser:

  1. Flash

  2. WebRTC from Google, which only applies to Chrome though.

  3. Or develop plug-ins in C++ for different browsers. This is the most expensive direction but also is the most flexible direction.""

Why are you bothering to reply to such an old thread? Time has passed and things may have changed…