I defend my Thesis today

Noriaki

Lifer
Jun 3, 2000
13,640
1
71
Hi everybody.

I know, most of you are probably thinking "Who the F is this guy?" but for those of you who are instead thinking "Hey I remember that guy, where the F has he been?" I have some news.

I have for the last couple years been engaged primarily in pursuit of my masters degree (in comptuer science), and today I defend my thesis. Likely I'll have revisions for my thesis after (almost everyone does), so today won't be the last day of my masters, but it's the climax if you will. Today they decide if I will get my masters or not.

Under normal runnings your supervisor won't let you defend until you are ready, and I've got a decent supervisor, so it's nearly a foregone conclusion that I will pass, most likely with minor revisions. Major is a possibilty but unlikely. Most people pass/minor and so will I. Never the less it's a big day, since it is in princple possible to "fail" my masters at this point.

So, wish me luck ;)
 

RaynorWolfcastle

Diamond Member
Feb 8, 2001
8,968
16
81
Good luck, as I understand most Master's Theses (sp?) go through pretty well. The one they make you sweat bullets for is your PhD defense
 

MisfitsFiend

Platinum Member
Jun 19, 2001
2,287
1
0
Good luck! Just did the same 1 month ago :) I'm sure it will go well. Drink heavily before the formatting/corrections, this is a HUGE PITA!!!! But so sweet when it is over!
 

Noriaki

Lifer
Jun 3, 2000
13,640
1
71
Originally posted by: LoKe
Hopefully you get "computer" right. ;)
Good luck. ^_^

Probably not though. It's always just Comp Sci. or CS. Who needs to the spell the whole word. This isn't English geez. ;)
 

Noriaki

Lifer
Jun 3, 2000
13,640
1
71
Originally posted by: RaynorWolfcastle
Good luck, as I understand most Master's Theses (sp?) go through pretty well. The one they make you sweat bullets for is your PhD defense

Yeah, pretty much. I don't expect any trouble from my defence. I mean, I'm done the work, I'm done the thesis, this is really just a double check.
 

Noriaki

Lifer
Jun 3, 2000
13,640
1
71
Originally posted by: gigapet
i just climaxed in my pants reading about it.

good luck?

whats the paper on.

Here's the abstract. It looks so horrible left justified...but I dunno how to fix that on here ;) I've got to go and get ready so I don't have time to elaborate on that much. But if it makes sense, great ;) There's code to go with it too that will eventually be released under LGPL, but it is currently still in a fairly rough beta form.

Views 2 is a toolkit for declaratively specifying graphical user interfaces (GUIs) with
XML. There are other such toolkits available, but Views 2 adds powerful new features
that are not found in the competition. The other XML GUI toolkits are mostly simple
translations of current specifications of GUIs. Views 2 capitalizes on XML?s flexibility
and add new strengths to allow software designers to better express their designs in
a maintainable and modifiable way.
Primarily, Views 2 allows the XML to be split up, so that the specifications
of components of the GUI can be separated into different logical concerns. This
separation of concerns is very flexible and can be adapted to the designer?s needs
and to keep up with best practices in Software Engineering, or minimized to keep
everything very simple for small applications of GUI design like a simple dialog box.
Views 2 offers customizable layout managers. Layout managers exist in other
XML GUI toolkits, but in most cases there is only a small set available. Views 2
allows designers to customize their own. Again the focus is on flexibility and allowing
designers to express their ideas in powerful and maintainable ways. Custom layout
managers are very small pieces of code that are easy to write and can be reused
without change in any other application.
In addition to promoting state of the art design methodologies, Views 2 provides
an amazing application of reflection as a software design tool. Using reflection Views
2 can instantiate any control available in the WinForms libraries, and make use of all
the defined properties and events. None of this information needs to be hard-coded
into Views 2, as it is all available at runtime through reflection. All of these values
can just be specified by name in the XML and Views 2 will find the appropriate
class, property or event using reflection and produce the controls specified at runtime
without ever needing a pass through the .NET Framework compiler.
 

gigapet

Lifer
Aug 9, 2001
10,005
0
76
Originally posted by: Noriaki
Originally posted by: gigapet
i just climaxed in my pants reading about it.

good luck?

whats the paper on.

Here's the abstract. It looks so horrible left justified...but I dunno how to fix that on here ;) I've got to go and get ready so I don't have time to elaborate on that much. But if it makes sense, great ;) There's code to go with it too that will eventually be released under LGPL, but it is currently still in a fairly rough beta form.

Views 2 is a toolkit for declaratively specifying graphical user interfaces (GUIs) with
XML. There are other such toolkits available, but Views 2 adds powerful new features
that are not found in the competition. The other XML GUI toolkits are mostly simple
translations of current specifications of GUIs. Views 2 capitalizes on XML?s flexibility
and add new strengths to allow software designers to better express their designs in
a maintainable and modifiable way.
Primarily, Views 2 allows the XML to be split up, so that the specifications
of components of the GUI can be separated into different logical concerns. This
separation of concerns is very flexible and can be adapted to the designer?s needs
and to keep up with best practices in Software Engineering, or minimized to keep
everything very simple for small applications of GUI design like a simple dialog box.
Views 2 offers customizable layout managers. Layout managers exist in other
XML GUI toolkits, but in most cases there is only a small set available. Views 2
allows designers to customize their own. Again the focus is on flexibility and allowing
designers to express their ideas in powerful and maintainable ways. Custom layout
managers are very small pieces of code that are easy to write and can be reused
without change in any other application.
In addition to promoting state of the art design methodologies, Views 2 provides
an amazing application of reflection as a software design tool. Using reflection Views
2 can instantiate any control available in the WinForms libraries, and make use of all
the defined properties and events. None of this information needs to be hard-coded
into Views 2, as it is all available at runtime through reflection. All of these values
can just be specified by name in the XML and Views 2 will find the appropriate
class, property or event using reflection and produce the controls specified at runtime
without ever needing a pass through the .NET Framework compiler.

sounds intense.
 

HigherGround

Golden Member
Jan 9, 2000
1,827
0
0
so this is a xml language describing layout of UI components on some sort of forms, which when parsed uses the data (which includes class names?) to instanciate the components via reflection?
 

imported_Pablo

Diamond Member
Jan 20, 2002
3,714
1
0
Originally posted by: HigherGround
so this is a xml language describing layout of UI components on some sort of forms, which when parsed uses the data (which includes class names?) to instanciate the components via reflection?

Run on sentence to sound smart, anyone?
 

Noriaki

Lifer
Jun 3, 2000
13,640
1
71
Originally posted by: HigherGround
so this is a xml language describing layout of UI components on some sort of forms, which when parsed uses the data (which includes class names?) to instanciate the components via reflection?

That's more or less it yet. And "Form" is just C# terminology for the top level window of an application. WinForms is just C#'s equivalent of something like Swing in Java.

And for the record, my committee all copmlained that my abstract was weak, so maybe you should read it. Although the basis of the complaint was that it isn't obvious that I made the system I'm talking about, they said it sounded like it might just be a report on something someone else did. But yeah, my abstract was a major point of complaint ;)
 

skim milk

Diamond Member
Apr 8, 2003
5,784
1
0
Originally posted by: Noriaki
Originally posted by: gigapet
i just climaxed in my pants reading about it.

good luck?

whats the paper on.

Here's the abstract. It looks so horrible left justified...but I dunno how to fix that on here ;) I've got to go and get ready so I don't have time to elaborate on that much. But if it makes sense, great ;) There's code to go with it too that will eventually be released under LGPL, but it is currently still in a fairly rough beta form.

Views 2 is a toolkit for declaratively specifying graphical user interfaces (GUIs) with
XML. There are other such toolkits available, but Views 2 adds powerful new features
that are not found in the competition. The other XML GUI toolkits are mostly simple
translations of current specifications of GUIs. Views 2 capitalizes on XML?s flexibility
and add new strengths to allow software designers to better express their designs in
a maintainable and modifiable way.
Primarily, Views 2 allows the XML to be split up, so that the specifications
of components of the GUI can be separated into different logical concerns. This
separation of concerns is very flexible and can be adapted to the designer?s needs
and to keep up with best practices in Software Engineering, or minimized to keep
everything very simple for small applications of GUI design like a simple dialog box.
Views 2 offers customizable layout managers. Layout managers exist in other
XML GUI toolkits, but in most cases there is only a small set available. Views 2
allows designers to customize their own. Again the focus is on flexibility and allowing
designers to express their ideas in powerful and maintainable ways. Custom layout
managers are very small pieces of code that are easy to write and can be reused
without change in any other application.
In addition to promoting state of the art design methodologies, Views 2 provides
an amazing application of reflection as a software design tool. Using reflection Views
2 can instantiate any control available in the WinForms libraries, and make use of all
the defined properties and events. None of this information needs to be hard-coded
into Views 2, as it is all available at runtime through reflection. All of these values
can just be specified by name in the XML and Views 2 will find the appropriate
class, property or event using reflection and produce the controls specified at runtime
without ever needing a pass through the .NET Framework compiler.


what in the F'in world... thank god I'm not in computer science
 

Darthvoy

Golden Member
Aug 3, 2004
1,825
1
0
Originally posted by: gigapet
Originally posted by: Noriaki
Originally posted by: gigapet
i just climaxed in my pants reading about it.

good luck?

whats the paper on.

Here's the abstract. It looks so horrible left justified...but I dunno how to fix that on here ;) I've got to go and get ready so I don't have time to elaborate on that much. But if it makes sense, great ;) There's code to go with it too that will eventually be released under LGPL, but it is currently still in a fairly rough beta form.

Views 2 is a toolkit for declaratively specifying graphical user interfaces (GUIs) with
XML. There are other such toolkits available, but Views 2 adds powerful new features
that are not found in the competition. The other XML GUI toolkits are mostly simple
translations of current specifications of GUIs. Views 2 capitalizes on XML?s flexibility
and add new strengths to allow software designers to better express their designs in
a maintainable and modifiable way.
Primarily, Views 2 allows the XML to be split up, so that the specifications
of components of the GUI can be separated into different logical concerns. This
separation of concerns is very flexible and can be adapted to the designer?s needs
and to keep up with best practices in Software Engineering, or minimized to keep
everything very simple for small applications of GUI design like a simple dialog box.
Views 2 offers customizable layout managers. Layout managers exist in other
XML GUI toolkits, but in most cases there is only a small set available. Views 2
allows designers to customize their own. Again the focus is on flexibility and allowing
designers to express their ideas in powerful and maintainable ways. Custom layout
managers are very small pieces of code that are easy to write and can be reused
without change in any other application.
In addition to promoting state of the art design methodologies, Views 2 provides
an amazing application of reflection as a software design tool. Using reflection Views
2 can instantiate any control available in the WinForms libraries, and make use of all
the defined properties and events. None of this information needs to be hard-coded
into Views 2, as it is all available at runtime through reflection. All of these values
can just be specified by name in the XML and Views 2 will find the appropriate
class, property or event using reflection and produce the controls specified at runtime
without ever needing a pass through the .NET Framework compiler.

sounds intense.

Good..now I am going to immediatley patent your idean and make billions...muahahhaha!!111!