BWidget Two parts: 1) Introduction (10 minutes) ● What we do with TCL? ● BWidget 1.9.0 story by...

Post on 30-Dec-2015

214 views 0 download

Transcript of BWidget Two parts: 1) Introduction (10 minutes) ● What we do with TCL? ● BWidget 1.9.0 story by...

BWidgetTwo parts:

1) Introduction (10 minutes)● What we do with TCL?

● BWidget 1.9.0 story

by Harald Oehlmann (Elmicron)

2) Bwidget goes Tile

by Johann Oberdorfer

Elmicron

Elmicron

Auto ID

→ Barcode and RFID

(like David Zolli)

→ Logistics

8 Employees

in Naumburg(Saale)

TCL/TkCore technology to build applications

- 95% Windows, 3% MAC, 2% Linux

- 80% XP, 15% Win CE, 5% other

- GUI's → Bwidget (easy and complete)

- (Virtual) serial interface to connect devices

- Socket communication

- DLL's in C for legacy hardware

- .net in future...

Windows CE

● ETCL

byEric Hassold● Same code for PC

and portable device● Ported in 3 days:● Screen size● Unsupported features:

● Baloon help● Dynamic menus

● EDEKA GS1-128 Transport code verification

Bwidget 1.8.0

● BWidget 1.0 (02/19/1999) UNIFIX forEDF(France)

● 2008-10-30 Jeff Hobbs <jeffh@ActiveState.com>

● 2009 summer: many time due to crisis

→ many bugs (scrolledframe) with patches

Bwidget 1.9.0Fixed around 50 Bugs from the tracker

Helpful persons:

Andreas Kupries (TclLib)

Damon Courtney

Koen Dankaert

Kevin Waltzer

Released Bwidget 1.9.0 in 2009-07-24

Planed to split into Tile (Twidget) and (Bwidget)

→ Johann arised with the all-included solution

Bwidget 1.9.1 in ActiveTCL---

Newsgroups: comp.lang.tcl

Von: sem <semio...@rad.com>

Datum: Wed, 2 Jun 2010 05:35:57 -0700 (PDT)

Lokal: Mi 2 Jun. 2010 14:35

Betreff: Bwidget 1.9.1"

Hi.

In this version of the Bwidget the default -entrybg for spinbox

comboBox... is gray, while in earlier bversions it is white.

When upgrading to the newest version TCL 8.4.19.4, TCL 8.5.8.2 we

found that all of our application GUIs are changed, and we can't see

the spinbox,comboBox...

Updating all our applications (hundreds) to comply with this new

change will require a lot of time !!!

What is the reason for the change ?

I think that compatabilty should be a high priority, and any change

should have a good reason !!!

Thanks,

Semion.