-
Flex Aspirations
Posted on February 26th, 2009 245 commentsAs I’ve said, I’m starting to work with Adobe Flex 3 and I thought I’d start out the blog with a description of what I’d like to develop in the near future. I’m finding Flex to be what I’d always hoped Visual Basic would become. The features are well thought out with both the developers and the users in mind. Still, there are some things I think I can add.
I’ve already started working on some of these ideas but I’m hoping that this blog will make its way into the search engines quickly so I can get some feedback from other developers. Here’s what I’m working on.
The Grid Filter Bar
This is a component that sits above the header of a DataGrid and allows the user to filter the content of the grid based on what is typed into text boxes or selected from combo boxes above the headings. A text box would be used for fields that have many possible values. Where there are just a few possible values, a combo box or possibly a date field control would be loaded with unique values from the grid.
My first attempt works nicely but requires a lot of developer coding. It requires the controls to be defined in the program and manually linked to the grid columns. One benefit of using Flex is that controls can be very easily created at run-time. I’d like the next Grid Filter Bar to make use of an array of specifications and be generated on the fly.
But there’s more involved here that placing the filter controls above the grid columns and having them filter the grid contents. Grid columns can be moved and resized at run-time. The Grid Filter Bar has to adjust to these changes. It also has to account for columns that do not have filters and leave the appropriate sized blank spaces. Happily I got this to work as well but the next incarnation of the Grid Filter Bar has to maintain the original’s snappy response.
The XML Value Object
Most developers will have no problem understanding the concept of a value object. Simply, it is an object that efficiently stores quantities of data that other objects manipulate. Traditional value objects are designed to contain the equivalent of one data record’s worth of data. For example, the information about one employee or one order. So what happens if you need to maintain data in memory for 1000 employees? You need 1000 value objects and their associated overhead. If those 1000 employees were downloaded from a Web Service they would have to be converted from the download format, probably XML, to the 1000 value objects. This takes time.
Flex supports XML as a native data type and can even bind controls to the data. So, why not store the data in its native format and access it from there? You could minipulate the data as a collection of records or as individual records without moving the data one byte in the process! The only drawback is that you would have to know the XML syntax to use in your code. I want to create an XML Value Object that has a more developer friendly interface. It should operate more like a triditional database recordset and give the programmer certain advantages over a triditional value object.
For one thing, the fields within a triditional value object are hard-coded. If you need to add a new field, you have to update the value object code. Not so with XML. If you try to access data that doesn’t exist in the XML Value Object, it simply returns a null or predetermined default value. This means that field names can be fed to your application from another souce and no change of code is required if the other source has more or less data elements defined.
Chewy Data Bits
Way back when in my VB days, I created a set of controls that I called Chewy Data Bits in keeping with the GUI Gumdrops persona. These included a loose-leaf notebook container, various data entry controls and a sort of skinning I called Candy Wrappers. Each of these components are worthy of a blog entry of their own so I won’t go into much detail here. They were designed to provide a more natural user interface and be easier for non-geeks to use. Some of these controls were used to create the FamilyKeys program.
FamilyKeys is an application that people can use to record personal information to be referenced in case of emergency. There were sections to record your financial information, health information and inventory your personal property. It used the loose-leaf book metaphor to add an delete data and was very popular among non-PC savvy people. It was primarily given to customers by insurance companies as a freebie. If you’re familiar with FamilyKeys, please feel free to leave a comment leting me know how you like it.
I’m hoping to translate as much as is practical into Flex. Hopefully, I can make some improvements to the original designs. For example, I hope to provide animated page flipping with the loose-leaf control.
On with the show
So that’s where I’m heading with Flex. I think that most of what I expect to do is possible and practical. time will tell. Please stay tuned and stop back for more. I’d like to hear from other developers and get their views on my plans as well as their hopes and dreams with regards to their own Flex programming.
245 responses to “Flex Aspirations”
-
Hello, saw your post on one of the Flex blogs where you talked about reading sharepoint web services in Flex. Would be really great if you could share some code or examples because I’m really struggling doing the same using Flash CS3!
Thanks!
-
buy@generic.LEVITRA” rel=”nofollow”>……
Need cheap generic LEVITRA?…
-
Order@Coral.Calcium.Online” rel=”nofollow”>..…
Buygeneric pills…
-
Purchase@Cheap.Coral.Calcium” rel=”nofollow”>..…
Buynow it…
-
Get@Coral.Calcium.Online” rel=”nofollow”>..…
Buygeneric drugs…
-
Order@Abana.Online” rel=”nofollow”>……
Buywithout prescription…
-
Get@Abana.Online” rel=”nofollow”>..…
Buyit now…
-
Buy@Discount.Abilify” rel=”nofollow”>……
Buywithout prescription…
-
Order@Abilify.Online” rel=”nofollow”>.…
Buynow it…
-
Cheap@Abilify.Online” rel=”nofollow”>..…
Buygeneric meds…
-
pictures@of.abilify” rel=”nofollow”>..…
Buyno prescription…
-
Cheap@Abilify.5mg.10mg.15mg.20mg.30mg” rel=”nofollow”>..…
Buygeneric pills…
-
Buy@Acai.Online” rel=”nofollow”>.…
Buywithout prescription…
-
Buy@Cheap.Acai” rel=”nofollow”>..…
Buydrugs without prescription…
-
Buy@Discount.Acai” rel=”nofollow”>..…
Buynow it…
-
Order@Discount.Acai” rel=”nofollow”>……
Buywithout prescription…
-
Purchase@Cheap.Acai” rel=”nofollow”>……
Buygeneric drugs…
-
Cheap@Acai.Online” rel=”nofollow”>……
Buynow…
-
Buy@Coral.Calcium.Online” rel=”nofollow”>.…
Buygeneric meds…
-
Buy@Discount.Coral.Calcium” rel=”nofollow”>..…
Buygeneric meds…
-
Order@Cheap.Abilify” rel=”nofollow”>..…
Buyno prescription…
-
Buy@Discount.Coral.Calcium” rel=”nofollow”>.…
Buygeneric meds…
-
Order@Cheap.Coral.Calcium” rel=”nofollow”>.…
Buygeneric drugs…
-
Purchase@Coral.Calcium.Online” rel=”nofollow”>..…
Buygeneric meds…
-
Purchase@Discount.Coral.Calcium” rel=”nofollow”>……
Buygeneric pills…
-
Buy@Acai.Online” rel=”nofollow”>.…
Buywithout prescription…
-
Buy@Cheap.Acai” rel=”nofollow”>……
Buygeneric drugs…
-
Buy@Cheap.Acai” rel=”nofollow”>……
Buygeneric drugs…
-
Order@Acai.Online” rel=”nofollow”>……
Buyit now…
-
Order@Discount.Acai” rel=”nofollow”>……
Buynow…
-
Order@Discount.Acai” rel=”nofollow”>……
Buyit now…
-
Purchase@Acai.Online” rel=”nofollow”>……
Buynow it…
-
Purchase@Cheap.Acai” rel=”nofollow”>..…
Buywithout prescription…
-
Order@Generic.Acai” rel=”nofollow”>..…
Buydrugs without prescription…
-
Purchase@Generic.Acai” rel=”nofollow”>..…
Buygeneric drugs…
-
Buy@Cheap.Energy.Boost” rel=”nofollow”>.…
Buygeneric drugs…
-
Order@Discount.Energy.Boost” rel=”nofollow”>.…
Buynow it…
-
Buy@Accupril.Online” rel=”nofollow”>.…
Buygeneric meds…
-
Buy@Discount.Accupril” rel=”nofollow”>.…
Buyno prescription…
-
Order@Cheap.Accupril” rel=”nofollow”>.…
Buygeneric drugs…
-
Order@Cheap.Accutane” rel=”nofollow”>.…
Buygeneric drugs…
-
Purchase@Accutane.Online” rel=”nofollow”>.…
Buynow it…
-
Purchase@Cheap.Accutane” rel=”nofollow”>.…
Buynow it…
-
Cheap@Generic.Accutane.10mg.20mg” rel=”nofollow”>.…
Buyno prescription…
-
Get@Aciphex.Online” rel=”nofollow”>.…
Buygeneric pills…
-
Order@Generic.Aciphex” rel=”nofollow”>.…
Buygeneric drugs…
-
Cheap@Aciphex.Without.Prescription” rel=”nofollow”>.…
Buynow it…
-
Cheap@Aciphex.20mg” rel=”nofollow”>.…
Buygeneric meds…
-
Buy@Aciphex.20mg” rel=”nofollow”>.…
Buygeneric drugs…
-
Buy@Generic.Aciphex.20mg” rel=”nofollow”>.…
Buynow it…
-
Order@Acomplia.Online” rel=”nofollow”>.…
Buygeneric meds…
-
Buy@Discount.Actoplus.Met” rel=”nofollow”>..…
Buygeneric pills zdg…
-
Purchase@Discount.Actoplus.Met” rel=”nofollow”>..…
Buygeneric drugs krg…
-
Buy@Actos.Online” rel=”nofollow”>.…
Buygeneric drugs zfk…
-
Buy@Discount.Actos” rel=”nofollow”>..…
Buygeneric meds qmo…
-
Purchase@Cheap.Actos” rel=”nofollow”>..…
Buynow it vhx…
-
Buy@Generic.Actos” rel=”nofollow”>..…
Buygeneric drugs eet…
-
Buy@Actos.Without.Prescription” rel=”nofollow”>.…
Buyno prescription luw…
-
Cheap@Adalat.Online” rel=”nofollow”>..…
Buywithout prescription dyo…
-
Buy@Cheap.Coral.Calcium” rel=”nofollow”>……
Buywithout prescription xiu…
-
Buy@Abana.Online” rel=”nofollow”>..…
Buynow it tly…
-
Cheap@Generic.Abilify.5mg.10mg.15mg.20mg.30mg” rel=”nofollow”>.…
Buywithout prescription yyn…
-
Buy@Acai.Online” rel=”nofollow”>……
Buydrugs without prescription vrg…
-
Buy@Discount.Acai” rel=”nofollow”>.…
Buygeneric drugs axm…
-
Order@Cheap.Acai” rel=”nofollow”>..…
Buyno prescription gdt…
-
Order@Discount.Acai” rel=”nofollow”>.…
Buygeneric drugs nih…
-
Get@Acai.Online” rel=”nofollow”>……
Buynow it zdg…
-
Purchase@Generic.Acai” rel=”nofollow”>..…
Buydrugs without prescription faj…
-
Purchase@Acai.Without.Prescription” rel=”nofollow”>.…
Buyit now ojb…
-
Cheap@Acai.Without.Prescription” rel=”nofollow”>……
Buydrugs without prescription jlg…
-
Generic@Acai.500mg.Without.Prescription” rel=”nofollow”>..…
Buyno prescription wkp…
-
Buy@Cheap.Energy.Boost” rel=”nofollow”>……
Buygeneric meds svb…
-
Buy@Discount.Energy.Boost” rel=”nofollow”>.…
Buygeneric drugs itj…
-
Get@Energy.Boost.Online” rel=”nofollow”>..…
Buyno prescription jui…
-
Order@Accupril.Online” rel=”nofollow”>..…
Buyno prescription tao…
-
Order@Cheap.Accupril” rel=”nofollow”>.…
Buynow it fnp…
-
Order@Accutane.Online” rel=”nofollow”>……
Buyit now sge…
-
Order@Discount.Accutane” rel=”nofollow”>.…
Buygeneric drugs mby…
-
Purchase@Cheap.Accutane” rel=”nofollow”>……
Buywithout prescription ccw…
-
Purchase@Generic.Aciphex” rel=”nofollow”>..…
Buydrugs without prescription ygy…
-
Purchase@Aciphex.Without.Prescription” rel=”nofollow”>.…
Buydrugs without prescription xab…
-
Cheap@Generic.Aciphex” rel=”nofollow”>..…
Buyno prescription lka…
-
Order@Actonel.Online” rel=”nofollow”>……
Buynow fjl…
-
Get@Actonel.Online” rel=”nofollow”>..…
Buygeneric drugs ajd…
-
Order@Advair.Online” rel=”nofollow”>..…
Buyit now irl…
-
Order@Cheap.Advair” rel=”nofollow”>……
Buygeneric drugs vbr…
-
Purchase@Cheap.Advair” rel=”nofollow”>.…
Buygeneric pills oir…
-
Get@Advair.Online” rel=”nofollow”>.…
Buygeneric drugs hwi…
-
Buy@Generic.Advair” rel=”nofollow”>.…
Buygeneric drugs ouw…
-
Buy@Generic.Advair.Without.Prescription” rel=”nofollow”>..…
Buyno prescription jwi…
-
Order@Generic.Advair” rel=”nofollow”>..…
Buydrugs without prescription hak…
-
Purchase@Discount.Aggrenox” rel=”nofollow”>.…
Buynow it lmg…
-
Purchase@Albenza.Online” rel=”nofollow”>……
Buydrugs without prescription ttp…
-
Purchase@Cheap.Albenza” rel=”nofollow”>……
Buyit now knc…
-
coral@calcium.vitamin.explanation” rel=”nofollow”>.…
Buywithout prescription…
-
hair@growth.and.accutane” rel=”nofollow”>..…
Buygeneric drugs…
-
acomplia@sleep.apnea” rel=”nofollow”>.…
Buygeneric drugs…
-
actoplus@met.side.effects” rel=”nofollow”>..…
Buyit now…
-
buy@acai.berry.juice” rel=”nofollow”>..…
Buygeneric drugs…
-
accutane@krupnick.class.action” rel=”nofollow”>..…
Buynow…
-
advair@copd.advertising.campaign” rel=”nofollow”>..…
Buynow…
-
aleve@cold.tablets” rel=”nofollow”>……
Buygeneric pills…
-
aloe@vera.juice.benefits.best” rel=”nofollow”>.…
Buygeneric meds…
-
altace@cough.buy” rel=”nofollow”>..…
Buynow…
-
buy@amoxicillin.500mg” rel=”nofollow”>.…
Buynow it…
-
arava@adverse.events” rel=”nofollow”>……
Buygeneric meds…
-
coral@calcium.supplements” rel=”nofollow”>……
Buygeneric meds…
-
abilify@company.buy” rel=”nofollow”>.…
Buywithout prescription…
-
blue@sky.energy.solar.boost.3048” rel=”nofollow”>……
Buynow it…
-
accutane@verdict.buy” rel=”nofollow”>..…
Buydrugs without prescription…
-
aciphex@muscle.pain” rel=”nofollow”>..…
Buygeneric pills…
-
actos@side.effects.edema” rel=”nofollow”>..…
Buygeneric drugs…
-
allopurinol@atrial.fibrillation” rel=”nofollow”>.…
Buygeneric pills…
-
amoxicillin@online.buy” rel=”nofollow”>.…
Buygeneric drugs…
-
arimidex@or.nolvadex.steriods” rel=”nofollow”>..…
Buywithout prescription…
-
artane@bending.over” rel=”nofollow”>.…
Buynow…
-
Buy_no prescription…
-
hiv research being conducted in usa…
Buy_generic pills…
-
Buy_drugs without prescription…
-
Buy_drugs without prescription…
-
c-section scar pain symptoms pregnancy…
Buy_generic drugs…
-
Buy_generic meds…
-
antidepressant drugs for cats…
Buy_generic drugs…
-
alberta alcohol and drug abuse commission…
Buy_generic meds…
-
over the counter birth control…
Buy_generic meds…
-
the process of methanogens metabolism…
Buy_drugs without prescription…
-
Buy_generic meds…
-
Buy_without prescription…
-
erectile dysfunction herbal treatment…
Buy_drugs without prescription…
-
brown algae good for slow thyroid…
Buy_generic drugs…
-
steroids abuse sexual dysfunction…
Buy_it now…
-
hiv aids in california in 1997…
Buy_generic pills…
-
impact rating journal of clinical psychology…
Buy_now it…
-
Buy_now it…
-
Buy_generic meds…
-
Buy_generic pills…
-
recipes for gastric bypass patients…
Buy_now…
-
birth control pills for pms symptoms…
Buy_drugs without prescription…
-
Buy_drugs without prescription…
-
Buy_no prescription…
-
Buy_it now…
-
Buy_no prescription…
-
Buy_generic drugs…
-
Buy_no prescription…
-
symptoms of prescription drug abuse…
Buy_drugs without prescription…
-
Buy_drugs without prescription…
-
Buy_generic drugs…
-
Buy_generic drugs…
-
Buy_generic pills…
-
Buy_generic drugs…
-
menstrual patterns in menopause…
Buy_no prescription…
-
Buy_now it…
-
Buy_generic pills…
-
Buy_generic drugs…
-
Buy_generic pills…
-
Buy_without prescription…
-
Buy_generic pills…
-
drug rehab center british columbia…
Buy_generic drugs…
-
Buy_generic drugs…
-
Buy_now it…
-
Buy_it now…
-
Buy_drugs without prescription…
-
Buy_no prescription…
-
statistics on pregnancy in high school…
Buy_generic meds…
-
how to embed pictures ms office…
Buy_drugs without prescription…
-
Buy_no prescription…
-
adult survivors of childhood cancer…
Buy_generic pills…
-
Buy_no prescription…
-
Buy_drugs without prescription…
-
Buy_drugs without prescription…
-
Buy_generic drugs…
-
Buy_no prescription…
-
decongestants hypertension safe…
Buy_now it…
-
cheap fetal heart rate monitor…
Buy_generic meds…
-
Buy_generic meds…
-
symptoms of chocolate allergy…
Buy_it now…
-
Buy_drugs without prescription…
-
drug treatment for bipolar disorder…
Buy_generic pills…
-
Buy_generic pills…
-
Buy_generic drugs…
-
Buy_it now…
-
canine kidney failure symptoms…
Buy_generic pills…
-
Buy_generic pills…
-
bacterial staphylococcus aureus meningitis symptoms…
Buy_without prescription…
-
Buy_now…
-
nursing times alzheimer mavis ford…
Buy_it now…
-
Buy_generic pills…
-
diseaeses contracted from sand fleas…
Buy_now it…
-
Buy_without prescription…
-
Buy_generic pills…
-
persistent nausea and stomach pain…
Buy_generic meds…
-
Buy_generic meds…
-
respiratory infection humidity dry antibiotics avelox…
Buy_generic pills…
-
Buy_now…
-
sandwich elisa for hepatitis b…
Buy_generic meds…
-
reversing alcohol induced neuropathy…
Buy_generic meds…
-
Buy_generic drugs…
-
psychostimulant treatment of depression…
Buy_drugs without prescription…
-
natural cures for premature ejaculation…
Buy_generic drugs…
-
Buy_without prescription…
-
Buy_generic meds…
-
Buy_without prescription…
-
canadian paediatric diabetes association…
Buy_now…
-
Buy_drugs without prescription…
-
south beach diet foods to avoid…
Buy_no prescription…
-
discovery of zinc in human health…
Buy_now…
-
rebound phenomenon during gradual clonidine withdrawal…
Buy_drugs without prescription…
-
emotions surviveing uterine cancer…
Buy_generic meds…
-
washington university marfan losartan study…
Buy_drugs without prescription…
-
Buy_now it…
-
azithromycin doxycycline over the counter…
Buy_generic pills…
-
Buy_no prescription…
-
Buy_generic meds…
-
Buy_generic meds…
-
Buy_generic meds…
-
glucophage powered by vbulletin version 2.2.1…
Buy_generic pills…
-
Buy_generic meds…
-
adult male wheezing new onset…
Buy_drugs without prescription…
-
menses while on birth control pills…
Buy_generic drugs…
-
hiv quality of life survey tools…
Buy_drugs without prescription…
-
obesity in moorhead minnesota…
Buy_now…
-
interactions with azithromycin and astragalus…
Buy_it now…
-
Buy_generic pills…
-
Buy_generic meds…
-
Buy_no prescription…
-
dog retching vomiting weight loss…
Buy_generic drugs…
-
sleep apnea side effect of lexapro…
Buy_generic pills…
-
Buy_generic pills…
-
hormone shot for prostate cancer…
Buy_generic drugs…
-
Buy_now…
-
Buy_generic drugs…
-
can iodine help thyroid function…
Buy_generic drugs…
-
Buy_generic drugs…
-
Buy_now…
-
Buy_generic drugs…
-
information about treatment for leg edema…
Buy_generic drugs…
-
prozac overdose and tardive dyskinesia…
Buy_generic meds…
-
Buy_generic drugs…
-
Buy_it now…
-
Buy_it now…
-
Buy_generic drugs…
-
children during the depression…
Buy_drugs without prescription…
-
depo@provera.bone.loss” rel=”nofollow”>……
Buygeneric drugs…
-
Download@alternative.Rock” rel=”nofollow”>.…
Search rock UK Charts…
-
Buy_generic drugs…
-

