[RSS]

Meeting Ed Burns about Webclient

Attendees:

  • Ed Burns
  • Sandip Chitale
  • Devananda Jayaraman
  • Joelle Lam

Review our current status and some ideas we have in mind.

  • Completed over lunch.
  • All of us are working on this as a side thing on top of our day job, some there is some frustration on time limitations.

Overview of the Build System

  • Key is to build Mozilla first. Everything is very finiky and requires very specific versions of things like find, visual studio.
  • Then build webclient.
  • Here are the Build Instructions for Mac . When I get a chance, I will work with Deva to get generic build instructions and instructions for Mac.
    1. Building Mozilla - Completed on Mac and Windows
    2. Building Webclient - Completed on Mac and Windows

What is it going to take to also port to Solaris and Linux

  • Discussion postponed for a later time.

What interfaces/functionality will we need to do research on.

  • Ed Burns will work to exposing XUL interfaces through webclient.
  • Here is the list that Sandip has currently put together.
Here is the list of Phobos Debugger APIs:

AttachedDebugEvent.java
ComplexDebugObject.java
DebugEvent.java
DebugEventVisitor.java
DebugExceptionInfo.java
DebugFrame.java
DebuggerContext.java
Debugger.java
DebuggerListener.java
DebugObject.java
DebugScript.java
DetachedDebugEvent.java
ExceptionThrownDebugEvent.java
FrameEnteredDebugEvent.java
FrameExitedDebugEvent.java
LineChangedDebugEvent.java
SimpleDebugObject.java

https://phobos.dev.java.net/source/browse/phobos/phobos/modules/phobos-debugger-api/src/com/sun/phobos/debug/

Here is the list of XULRUnner Debugger APIs:

jsdICallHook
jsdIContext
jsdIContextEnumerator
jsdIDebuggerService
jsdIEphemeral
jsdIErrorHook
jsdIExecutionHook
jsdIFilter
jsdIFilterEnumerator
jsdINestCallback
jsdIObject
jsdIProperty
jsdIScript
jsdIScriptEnumerator
jsdIScriptHook
jsdIStackFrame
jsdIValue

http://www.xulplanet.com/references/xpcomref/group_JavaScriptDebugger.html

Stability issues

  • With the build process we can now debug further into Netbeans.
  • Some of these issues may go away with the new AWT approach.

What resources can we expect WebClient/XULRunner to consume as a process within Netbeans

  • Ed is not really familiar with this area. We will look into it at another time.