Category Archives: Dong Shin

Dong 01.29.2010

  • deployed MvnAsst 1.7.6
  • added images and icons to look pretty(?)
  • figured out how to get user permissions from single SQL joining three tables; db, user, and user_info
  • created four users
    • form_admin – admin account
    • form_owner – form builder account
    • form_developer – form developer(?) account
    • form_user – form user account
  • user levels set when a user logs in

Dong 01.28.2010

  • reworked processTextInput in FormViewerCanvas to use ObjectWrapper and WrapperManager instead of getChildByName…..
  • Save: data now can be inserted to the formbuilder database using forms through FormViewer
  • deployed MvnAsst 1.7.5
  • LoginScreen now functional, but haven’t attached any permissions yet.
  • Cancel: clear the canvas
  • Reset: clear all the TextInput fields

Dong 01.27.2010

  • working on attaching scripts/codes to form components
  • created FormEvent and FormEventHandler
  • created FormButton and FormTextInput
  • SQL can now be constructed with FormViewer!

Dong 01.26.2010

  • removed old FormBuilder project from SAND_BOX and recreated with new code
  • got bar, pie, line, column charts working like Visibility in Query Builder
    • uses AdvancedDataGrid with CheckBoxHeaderRenderer from GenericQueryWidget.swc
    • modified version of createNumericData from QueryWidget
  • DatabaseAdvDataGrid implemented to support QueryBuilder

Mike 1.25.10

  • Lots of testing, mostly saving/loading different things, fixed a few bugs and checked in the new charting options
  • Condensed several buttons in to a ComboBox to converse space

Mike 1.24.10

  • In order for users to simply plot straight data instead of unique counts or pivot data I’ve added the following:
  • To plot a column of data vs rows, a user simply clicks the checkbox of the column they want, this is all done within the AdvQueryWidget
  • To plot row(s) vs columns, a new button has been added near ‘Plot vs Time’ called ‘Plot vs Columns’ which opens a TrendWidget where the data is pivoted about the horizontal so columns are rows and rows are columns. In this special case no date parsing is done.

Still have some testing to do before checking it in.

Dong 01.22.2010

  • tried multiple inheritance for draggable components; didn’t work!
  • finally got FormsEditor to display DraggableButtons correctly
  • FormEditor now parses Draggable Label and TextInput

Dong 01.21.2010

  • changed all form panels to use HDivideBox instead of HBox for better viewing and navigation
  • converting all shared code among draggable components using multiple inheritance (!) or #include directive
  • added Logger to DBFormBuilder and Query

Dong 01.20.2010

  • FormBuilder generate two types of xml; for editing design and viewing
  • Modified database schema to support the new xml’s
  • Changed FormViewer to display the data using ObjectWrapper
  • Reworking styling components to work with ObjectWrapper

Dong 01.19.2010

  • decided to do daily logs instead of the weekly
  • prilimary SQL Designer working
    • table, fields, data view working
    • SQL built support internal functions, where clause, order by, group by
  • integrating Phil’s ObjectWrapper (Serializer) with the FormBuilder

January Status 01.2010

Week of 01/11

  • FormBuilder
    • working on multiple items drag-and-drop
  • FormDesigner
    • Buttons on Designer Canvas has Style Controls
    • Labels on Designer Canvas has Style Controls
      • Labels can be changed

Week of 01/04

  • Form Builder
    • set style working for buttons
    • save and load form for editing and viewing
  • User Management
    • Add user working
      • user information added to user_info table
      • set permission (insert, update, select, delete)
    • Delete working

Visibility Status Dec. 2009

Week of 12/29

  • Working on form view panel
  • Forms can now be save into database
  • Working on XML schema for the form component display.
  • Abandoned the idea of integrating AppBoard SDK for displaying form components
  • MvnAssist v1.7.3
    • changes made by Phil
    • released to laureldemo

Week of 12/21

  • Appboard_SDK checked out, built
    • integrating with FormBuilder
    • XML format is somewhat tricky, tried to contact Travis, no luck.
    • Setting components (Draggable) to generate XMLs instead of from FormCanvas.
  • MvnAssist v1.7.1
    • FileInstaller updated (phil)
    • released to laureldemo
  • MvnAssist v1.6
    • added UserSetttings to manage flexmojos and corp repositories
    • released to laureldemo

Week of 12/14

  • MvnAssist v1.3
    • fixed Flex Licensing problem by adding license dependency
    • released to laureldemo
  • MvnAssist v1.2
    • fixed a bug for incorrectly generating jar/war
    • released to laureldemo
  • FormBuilder
    • RemoveChecked from Table Management removes fields selected
    • Add a Field adds a field, but Save Table must be invoked.
    • Field Size change need to be added
    • Change Field Name works

Week of 12/07

  • MvnAssist v1.0 released
    • Flex server could not be configured
    • added code to modify .flexProperties and .project
    • now supports Air Application, Server Application, and Flex Library
    • deployed to LaurelDemo
  • FormBuilder
    • CreateTable
      • Select Create Table TitleWindow
        • table name
        • number of fields (ComboList and TextInput)
    • CreateTable canvas
      • DataGrid to edit fields information
    • FormBuilderPanel
      • using FlexObjectHandles v. 2
        • a bug in ObjectHandles.as line 265 and 450 added to avoid null exception when up/down/left/right keys pressed
      • Up/Down/Left/Right moves the component 1 pixel at a time
      • SnapToGrid checkbox
      • Grid added to FormCanvas using degrafa
      • components can be snapped to grid
      • closest horizontal/vertical grid lines highlight (white)
  • examine Degrafa for FormBuilder

Week of 12/01

  • Completed use-case development of Form Builder
  • DBFormBuilder
    • FormBuilder panel
      • list of databases
      • columns of selected database
      • columns strucure
      • drag and drop columns to FormCanvas to build a form
    • TableManagement panel
      • list of databases
      • CreateTable canvas
      • ManageTable canvas
  • mySQLIf servlet completed
    • com.edgeti.database.DBUserInfo.java
    • com.edgeti.database.MySQLI.java
    • SQLResult.java

Mike 12.12.09

  • Fixed screenshot service to work with all aspects of TrendWidget
  • Enabled the search button / text box to work with the TrendWidget
  • Enabled excel export in TrendWidgets

Mike 12.06.09

  • Added another bar chart which display a single time slice, the same slice as the pie chart
  • Modified the css file to make the first couple bar chart colors more in line with the rest of vis 2
  • Lots of comments on the code I’ve changed and cleaned up here and there