Handling synchronus signals sent by HTTP requests
Saturday, June 21, 2008
Actionscript does give Flex user more control in the design of the application. I am having fun this week. While I was enjoying coding in actionscript generating HTTP requests dynamically within a control, some issues came up when I press for the display of data too often, or when there are too much data. This is because the thread of displaying the GUI is faster than that of populating the dataProvider. The problem is fixed by having an actionscript class that extends IResponder, which arranges the order of the way the application responds to signals. Moreover, I have been studying the data fetched by the sensors and the way that may provide me more information about the software development progress.
Posted byA nerdy girl at 5:00 PM 0 comments
Labels: GSoC 2008
More solutions for "security error accessing url" ?
Friday, June 13, 2008
Can this be solved without having the crossdomain.xml under the domain of the server? My application <pretty.swf> is recognizing the data <data.xml> to be remote. Although they are from the same domain, <pretty2.swf> does not work without loading the policy file.
From the security updates stated in Flash version 7 <source>, it states that:
...we added a new permission mechanism which allows broader cross-domain cooperation. You can perform data loading (loadVariables, XML, XMLSocket, runtime shared libraries, Flash Remoting) from outside a movie's own domain as long as the server providing the data provides a policy file—a small XML file that grants cross-domain loading permissions...Since Flash 8 just has security modification for local sandbox(since my application telling me that the type of the sandbox of my application is remote), I was mainly looking at the newly released(Apr 2008, Flash 9) security updates, and found my problem does not quite suit in one of these catergories.
"
- You use sockets or XMLSockets, regardless of the domain to which you are connecting
-
or
You provide access to content on remote domains as a web service provider
- You have SWFs that are exported for Flash Player 7 (SWF7) or earlier that communicate with the hosting HTML by any means
- You use "javascript:" through network APIs to communicate outside a SWF "
Posted byA nerdy girl at 5:15 PM 0 comments
Labels: GSoC 2008
Possible approaches and structure
Sunday, June 8, 2008
Build, UnitTest, Commit, CodeIssue, Coupling, Coverage, DevEvent and FileMetric.. These are the different sensordata types that the HackyStat sensors collect. After examining the sensordatatypespecification and dailyprojectdataspecification in detail, I came up with 2 main approaches(drafts), i.e., to visualize the data by users or by project, both providing 2 different layouts, in terms of time(daily) or in terms of sensordata types(only avaliable ones). While I was planning out my project, the more I think of it, the more I find it challenging to structure the whole project from scratch. After next week, I shall have a detailed layout of the structure of my coding.
Posted byA nerdy girl at 5:07 PM 0 comments
Labels: GSoC 2008
Works
Sunday, May 18, 2008
Projects
Computer science related courses
Posted byA nerdy girl at 3:04 PM
CV
Sunday, January 6, 2008
EDUCATION
2006-2010: Honours bachelor of science, computer science information system specialist and mathematics minor, University of Toronto
2005-2006: Pre-university Program, University of Macau
2003-2005: High School, Sacred Heart Canossian College
WORKING EXPERIENCE
2009 Sept-May: UCOSP student of Ingres Geospatial, Toronto, Ontario
2009 Summer: Co-founder and head developer of W3T Productions, Toronto, Ontario
2008 Summer: GSOC student working with HackyStat, Google Summer of Code 2008, Toronto, Ontario
2005-2006: Administration and acccounting department clerk, JM Construction Company Limited, Macau, China
TECHNICAL SKILLS
Main Languages: Java, Javascript and C
Java: Experience in first/second/third year courses, including data structuring and software design
Javascript: Experience in third year software design courses and also in personal projects
C: Experience in second/third year courses, including TCP/IP socket programming, multi-threading, synchronization, signal and interrupt handling, file I/O, kernel-space programming, shell programming
Minor languages: Python, ActionScript 3, PHP and shell script
Platforms: Windows, Linux(Debian, Ubuntu) and OS/161
IDE: Eclipse, Netbeans, Flex Builder
VOLUNTEERING ACTIVITIES
2009-2010: University of Toronto Computer Science Student Union Treasurer
2008: Volunteer of Agile Conference 2008
2008: Volunteer of 3rd Conference of Association for Software Testing(CAST)
2007-2008: University of Toronto Department of Computer Science Ambassador
2007-2008: University of Toronto Chinese Students and Scholars Association
(UTCSSA), IT assistant
2007: University of Toronto OutReach 2007 team leader
2005: Volunteer of The Fourth East Asian Games 2005 held in Macau
2004-2005: Sacred Heart Canossian College (Macau)Hardware group team leader
AWARDS
2006-Present Special scholarship from Macau SAR Government
Posted byA nerdy girl at 1:17 PM
Labels: computer science, CV, Eva Wong, I Wa Wong, University of Toronto, Wong I Wa