Opened 11 years ago

Last modified 3 years ago

#15 released enhancement (fixed)

Integrate OpenAjax Hub

Reported by: Joonas Lehtinen Owned by: Joonas Lehtinen
Priority: blocker Milestone: 4.0.0-internal-openajax-demo
Component: TK4 base theme Version: 4.0.0-alpha
Keywords: Cc:
Depends on:
Workaround:
Verified:
Fv: no Pro Account: Vote for Feature

Description

If it is possible....

You can find the sources here

Basically a really thin integration might be possible: Just

  • Use OpenAjax to register event handlers (two changes in client.js ??)
  • Register our client to OpenAjax
  • Use Hub "onload" to start the client

(is this really this simple?)

If not possible, try to make it possible and submit corrections to Hub. (Joonas can submit the diff as he is listed as "contributor" in the project).

Change history (16)

comment:1 Changed 11 years ago by Jani Laakso

Joonas, any news are we targeting this to first release or not? if so, can someone provide initial workhours estimate.

Suggest you create an critical "evaluate openajax hub integration" ticket which is first done, give also workhours estimate for the ticket, then decide if we actually do it or not.

comment:2 Changed 11 years ago by Joonas Lehtinen

Riding on OpenAjax Hub might be a free ticket to media attention when IBM gives interviews: "So you are THE industry alliance. Yep. What concrete have you achieved? hmmm... Hub sources are already out there. Interesing, does it work? We'll industry has already started to support it.. IT Mill Toolkit is the first one, but we are sure that there will be a lot of releases any day now..."

Also being first - you meet the bugs first. Btw: Alex Russell aready said that Dojo will adopt this asap, TIBCO and ICESoft were also going to do so.

I would suggest to just integrate the thing (as proposed) - it should take only couple of hours. If it works, great. If it doesn't and cant be fixed in 4 hours of debugging. Give up and postpone the integration. (in other words: evaluating implementing might be exactly the same thing)

comment:3 follow-up: Changed 11 years ago by Matti Tahvonen

  • Owner changed from Matti Tahvonen to Joonas Lehtinen

Investigated this for a while. At first sight it takes way too much time for me to integrate (not enough experience of toolkits JS engine yet).

comment:4 in reply to: ↑ 3 ; follow-up: Changed 11 years ago by Joonas Lehtinen

  • Status changed from new to assigned

Replying to Matti Tahvonen:

Investigated this for a while. At first sight it takes way too much time for me to integrate (not enough experience of toolkits JS engine yet).

Would you estimate this to be couple of days or over a week of work?

comment:5 in reply to: ↑ 4 Changed 11 years ago by Matti Tahvonen

Replying to Joonas Lehtinen:

Would you estimate this to be couple of days or over a week of work?

Days, mostly spending time investigating what global variables itmill-toolkit uses. For a person who has been longer developing toolkit, this task is probably just a fraction of the time I will need on it (read you or Marc).

comment:6 Changed 11 years ago by anonymous

  • Component changed from Testing to Ajax

Changed component. This is task has nothing to do with testing.

comment:7 Changed 11 years ago by Jani Laakso

Note: last change made by Jani Laakso.

comment:8 Changed 11 years ago by Joonas Lehtinen

  • Milestone Release Candidate 4.0.0-beta deleted

comment:9 Changed 11 years ago by Joonas Lehtinen

  • Component changed from WebTerminalAdapter to Theme-Base
  • Milestone set to 4.0.0-internal-openajax-demo

comment:10 Changed 11 years ago by Joonas Lehtinen

  • Priority changed from minor to blocker

comment:11 Changed 11 years ago by Joonas Lehtinen

  • hours_left set to 15

OpenAjax Hub is now feature complete and ready for integration

comment:12 Changed 11 years ago by Jani Laakso

  • affects_documentation set to 0

Move to Milestone 4.0.0-rc or split this task if neccessary. As of today, at least part of it has been done for 4.0.0-trunk.

comment:13 Changed 11 years ago by Joonas Lehtinen

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:14 Changed 11 years ago by Jani Laakso

  • hours_left changed from 15 to 0

comment:15 Changed 4 years ago by Artur Signell

  • Fv unset

comment:16 Changed 3 years ago by Artur Signell

  • Status changed from closed to released
Note: See TracTickets for help on using tickets.