473,498 Members | 1,633 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Developing a WYSIWYG - IDE type application. How would you do it?



Hi all

I have been asked to develop a solution that is customisable by our clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does where
you can do simple data bound screens or you can get into the thick of it and
write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink
Feb 21 '07 #1
22 2158
This is how sharpdevelop was done. Perhaps it is even too much for what you
need, but probably you'll find something useful.

http://www.apress.com/free/download.html

hth
Fabrizio

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink


Feb 21 '07 #2
This is something that's not really feasible with the .NET Compact and there
are a number of reasons why. The first being that the .NET Compact Framework
does not support CodeDOM or Reflection.Emit, so there is no way to
dynamically parse or generate IL instructions on the fly. Another being that
the .NET CF does not support drag & drop, so even if you did have a UI
designer running on the device, it would be cumbersome to work as there
would be no easy way to lay out the controls.

As a suggestion, you may want to propose to your client that they should use
templated forms. By that I mean construct a set of fairly generic UIs that
the user can choose from at runtime. These could include a single data row
UI, a tabular UI using the datagrid, or a master/detail view using a
combination of the previous two UIs.

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink

Feb 21 '07 #3
The problem with SharpDevelop is that it doesn't run on Windows Mobile
devices, which the OP requires.

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"Fabrizio" <no****@nospam.comwrote in message
news:45*********************@reader5.news.tin.it.. .
This is how sharpdevelop was done. Perhaps it is even too much for what
you need, but probably you'll find something useful.

http://www.apress.com/free/download.html

hth
Fabrizio

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical
code in a Database and then almost compile it at runtime to display the
screens and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink


Feb 21 '07 #4
Check this out:
http://blogs.msdn.com/sriram/archive...12/492070.aspx

Hope it helps.
--
Thanks and Regards
Amit Ranjan
blog:http://amitranjan.wordpress.com

--
Thanks and Regards
Amit Ranjan
blog:http://amitranjan.wordpress.com
"iKiLL" wrote:
>

Hi all

I have been asked to develop a solution that is customisable by our clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does where
you can do simple data bound screens or you can get into the thick of it and
write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink
Feb 21 '07 #5
Thank you all for your comments.

Fabrizio: This is a very interesting site. and i have downloaded the PDF. i
have read the intro and you are wright. This is alot more complicated than i
need, but this would be like the whole grail of what i need. but again. I am
looking to develop something that a User can be trained in one day to change
screen lay out but a developer can sink his teeth into if needs be, but
prioraty number one is simple user customisations.

Neil: It is verry interesting to know the limitations of .Net CF. But I am
sorry i did not explain my self clearly. but the Development environment
would be on a Desk to PC and Saved to the Publiser database and then synced
to the PDA via Merge replication. Then when the user logs into the app in
the PDA the app will read the screen layout from a Meta data table and draw
it.
Amit: I am still reading the link you sent me.

Thank you all for your comments.

ink




"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink


Feb 21 '07 #6
I knew that. But it's useful to look at how someone did something like what
you have to do if you don't have any idea on how to do it.
I'm not particularly expert in this case, so I just suggested SharpDevelop
because is quite nice and most of all it is free and documented and you can
also download the source files, with the hope that the op would have found
something useful for him.
cheers

"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:9E**********************************@microsof t.com...
The problem with SharpDevelop is that it doesn't run on Windows Mobile
devices, which the OP requires.

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"Fabrizio" <no****@nospam.comwrote in message
news:45*********************@reader5.news.tin.it.. .
>This is how sharpdevelop was done. Perhaps it is even too much for what
you need, but probably you'll find something useful.

http://www.apress.com/free/download.html

hth
Fabrizio

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>>>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical
code in a Database and then almost compile it at runtime to display the
screens and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that
can then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink



Feb 21 '07 #7
OK, fair enough. You didn't mention that requirement, but you did state it
is "supposed to run on the Windows Mobile 5.0 CF2.0 environment using Merge
Replication".

It is possible to use a runtime interpreter to take some layout definition
and then construct a UI from that, but it would pretty much be a
display-only interface. How are you going to handle events? There is no
support for dynamic methods in the .NET CF so you cannot hook up a custom
event handler without pre-compiling the code.

--Neil

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
Thank you all for your comments.

Fabrizio: This is a very interesting site. and i have downloaded the PDF.
i have read the intro and you are wright. This is alot more complicated
than i need, but this would be like the whole grail of what i need. but
again. I am looking to develop something that a User can be trained in one
day to change screen lay out but a developer can sink his teeth into if
needs be, but prioraty number one is simple user customisations.

Neil: It is verry interesting to know the limitations of .Net CF. But I am
sorry i did not explain my self clearly. but the Development environment
would be on a Desk to PC and Saved to the Publiser database and then
synced to the PDA via Merge replication. Then when the user logs into the
app in the PDA the app will read the screen layout from a Meta data table
and draw it.
Amit: I am still reading the link you sent me.

Thank you all for your comments.

ink




"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical
code in a Database and then almost compile it at runtime to display the
screens and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink


Feb 21 '07 #8
Thanks Neil,

What do you mean by "runtime interpreter" is this something i would purchase
or i would write.

i want to use C# to build this application but i dont mind if the users of
it use somethin like VB. infact this would probably be prefered for ease of
learning for the user.
Thanks
ink


"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:eC**************@TK2MSFTNGP03.phx.gbl...
OK, fair enough. You didn't mention that requirement, but you did state it
is "supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication".

It is possible to use a runtime interpreter to take some layout definition
and then construct a UI from that, but it would pretty much be a
display-only interface. How are you going to handle events? There is no
support for dynamic methods in the .NET CF so you cannot hook up a custom
event handler without pre-compiling the code.

--Neil

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
>Thank you all for your comments.

Fabrizio: This is a very interesting site. and i have downloaded the PDF.
i have read the intro and you are wright. This is alot more complicated
than i need, but this would be like the whole grail of what i need. but
again. I am looking to develop something that a User can be trained in
one day to change screen lay out but a developer can sink his teeth into
if needs be, but prioraty number one is simple user customisations.

Neil: It is verry interesting to know the limitations of .Net CF. But I
am sorry i did not explain my self clearly. but the Development
environment would be on a Desk to PC and Saved to the Publiser database
and then synced to the PDA via Merge replication. Then when the user logs
into the app in the PDA the app will read the screen layout from a Meta
data table and draw it.
Amit: I am still reading the link you sent me.

Thank you all for your comments.

ink




"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>>>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical
code in a Database and then almost compile it at runtime to display the
screens and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that
can then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink



Feb 21 '07 #9
This really is not something that's going to be easy. One of the problems,
as Neils has alluded to, is events. Let's say you spend a few months
getting a WYSIWYG editor (and I think that's generous). Now let's say a
user drops a button on a form. They'll want to handle a "cick" event
somehow. Well in order for that to happen, a handler would have to exist,
so you must already have a handler written and compiled into your code. You
don't have codedom to create one dynamically and you don't have a compiler
to make a new one.

To be honest, a full UI editor with teh code facilities would likely take
over a year to build. I'd also recommend you go with templates that can be
modified.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:us**************@TK2MSFTNGP05.phx.gbl...
Thanks Neil,

What do you mean by "runtime interpreter" is this something i would
purchase or i would write.

i want to use C# to build this application but i dont mind if the users of
it use somethin like VB. infact this would probably be prefered for ease
of learning for the user.
Thanks
ink


"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:eC**************@TK2MSFTNGP03.phx.gbl...
>OK, fair enough. You didn't mention that requirement, but you did state
it is "supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication".

It is possible to use a runtime interpreter to take some layout
definition and then construct a UI from that, but it would pretty much be
a display-only interface. How are you going to handle events? There is no
support for dynamic methods in the .NET CF so you cannot hook up a custom
event handler without pre-compiling the code.

--Neil

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
>>Thank you all for your comments.

Fabrizio: This is a very interesting site. and i have downloaded the
PDF. i have read the intro and you are wright. This is alot more
complicated than i need, but this would be like the whole grail of what
i need. but again. I am looking to develop something that a User can be
trained in one day to change screen lay out but a developer can sink his
teeth into if needs be, but prioraty number one is simple user
customisations.

Neil: It is verry interesting to know the limitations of .Net CF. But I
am sorry i did not explain my self clearly. but the Development
environment would be on a Desk to PC and Saved to the Publiser database
and then synced to the PDA via Merge replication. Then when the user
logs into the app in the PDA the app will read the screen layout from a
Meta data table and draw it.
Amit: I am still reading the link you sent me.

Thank you all for your comments.

ink




"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical
code in a Database and then almost compile it at runtime to display the
screens and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that
can then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the
thick of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code
editing window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink



Feb 21 '07 #10
Thanks for Everyone's input.

i think i am beginning to see a pattern.

It is possible but very improbable.

i suppose i could try the Avango approach and create a Browser application
that dynamically generates the HTML from a Database. Or even holds the full
HTML/ASP pages in the database. Kind of like having a small local website on
the PDA that communicates with the Local SQL Mobile DB.

But then i would still need some kind of server to Process the Dynamic pages
and there data.

Do you think this would be a possibility?

ink




"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:uU**************@TK2MSFTNGP03.phx.gbl...
This really is not something that's going to be easy. One of the
problems, as Neils has alluded to, is events. Let's say you spend a few
months getting a WYSIWYG editor (and I think that's generous). Now let's
say a user drops a button on a form. They'll want to handle a "cick"
event somehow. Well in order for that to happen, a handler would have to
exist, so you must already have a handler written and compiled into your
code. You don't have codedom to create one dynamically and you don't have
a compiler to make a new one.

To be honest, a full UI editor with teh code facilities would likely take
over a year to build. I'd also recommend you go with templates that can
be modified.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:us**************@TK2MSFTNGP05.phx.gbl...
>Thanks Neil,

What do you mean by "runtime interpreter" is this something i would
purchase or i would write.

i want to use C# to build this application but i dont mind if the users
of it use somethin like VB. infact this would probably be prefered for
ease of learning for the user.
Thanks
ink


"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:eC**************@TK2MSFTNGP03.phx.gbl...
>>OK, fair enough. You didn't mention that requirement, but you did state
it is "supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication".

It is possible to use a runtime interpreter to take some layout
definition and then construct a UI from that, but it would pretty much
be a display-only interface. How are you going to handle events? There
is no support for dynamic methods in the .NET CF so you cannot hook up a
custom event handler without pre-compiling the code.

--Neil

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
Thank you all for your comments.

Fabrizio: This is a very interesting site. and i have downloaded the
PDF. i have read the intro and you are wright. This is alot more
complicated than i need, but this would be like the whole grail of what
i need. but again. I am looking to develop something that a User can be
trained in one day to change screen lay out but a developer can sink
his teeth into if needs be, but prioraty number one is simple user
customisations.

Neil: It is verry interesting to know the limitations of .Net CF. But I
am sorry i did not explain my self clearly. but the Development
environment would be on a Desk to PC and Saved to the Publiser database
and then synced to the PDA via Merge replication. Then when the user
logs into the app in the PDA the app will read the screen layout from a
Meta data table and draw it.
Amit: I am still reading the link you sent me.

Thank you all for your comments.

ink




"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>
>
Hi all
>
>
>
I have been asked to develop a solution that is customisable by our
clients.
>
It is supposed to run on the Windows Mobile 5.0 CF2.0 environment
using Merge Replication.
>
>
>
I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a
Dot.Net Language.
>
>
>
Ideally what I would like is to store the user interfaces and logical
code in a Database and then almost compile it at runtime to display
the screens and perform logical tasks.
>
Then build a WYSIWYG designer for creating the PDA entry screens that
can then almost be data bound.
>
What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the
thick of it and write VB code.
>
>
>
My questions are:
>
1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code
editing window?
>
>
If you know of any examples that would lead me in the right direction
I would be most great full.
>
The primary language I want to use for development is C#.
>
>
>
Thanks for any help.
>
ink
>
>



Feb 21 '07 #11
HTML is definitely going to be easier to generate, but then the challenge is
talking to the database. I'd guess you'd want to create an ActiveX control
to provide that data interaction. Not too difficult, but it would have to
be C++.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:eW**************@TK2MSFTNGP04.phx.gbl...
Thanks for Everyone's input.

i think i am beginning to see a pattern.

It is possible but very improbable.

i suppose i could try the Avango approach and create a Browser application
that dynamically generates the HTML from a Database. Or even holds the
full HTML/ASP pages in the database. Kind of like having a small local
website on the PDA that communicates with the Local SQL Mobile DB.

But then i would still need some kind of server to Process the Dynamic
pages and there data.

Do you think this would be a possibility?

ink




"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:uU**************@TK2MSFTNGP03.phx.gbl...
>This really is not something that's going to be easy. One of the
problems, as Neils has alluded to, is events. Let's say you spend a few
months getting a WYSIWYG editor (and I think that's generous). Now let's
say a user drops a button on a form. They'll want to handle a "cick"
event somehow. Well in order for that to happen, a handler would have to
exist, so you must already have a handler written and compiled into your
code. You don't have codedom to create one dynamically and you don't have
a compiler to make a new one.

To be honest, a full UI editor with teh code facilities would likely take
over a year to build. I'd also recommend you go with templates that can
be modified.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:us**************@TK2MSFTNGP05.phx.gbl...
>>Thanks Neil,

What do you mean by "runtime interpreter" is this something i would
purchase or i would write.

i want to use C# to build this application but i dont mind if the users
of it use somethin like VB. infact this would probably be prefered for
ease of learning for the user.
Thanks
ink


"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:eC**************@TK2MSFTNGP03.phx.gbl...
OK, fair enough. You didn't mention that requirement, but you did state
it is "supposed to run on the Windows Mobile 5.0 CF2.0 environment
using Merge Replication".

It is possible to use a runtime interpreter to take some layout
definition and then construct a UI from that, but it would pretty much
be a display-only interface. How are you going to handle events? There
is no support for dynamic methods in the .NET CF so you cannot hook up
a custom event handler without pre-compiling the code.

--Neil

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
Thank you all for your comments.
>
Fabrizio: This is a very interesting site. and i have downloaded the
PDF. i have read the intro and you are wright. This is alot more
complicated than i need, but this would be like the whole grail of
what i need. but again. I am looking to develop something that a User
can be trained in one day to change screen lay out but a developer can
sink his teeth into if needs be, but prioraty number one is simple
user customisations.
>
Neil: It is verry interesting to know the limitations of .Net CF. But
I am sorry i did not explain my self clearly. but the Development
environment would be on a Desk to PC and Saved to the Publiser
database and then synced to the PDA via Merge replication. Then when
the user logs into the app in the PDA the app will read the screen
layout from a Meta data table and draw it.
>
>
Amit: I am still reading the link you sent me.
>
Thank you all for your comments.
>
ink
>
>
>
>
>
>
>
>
>
>
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl.. .
>>
>>
>Hi all
>>
>>
>>
>I have been asked to develop a solution that is customisable by our
>clients.
>>
>It is supposed to run on the Windows Mobile 5.0 CF2.0 environment
>using Merge Replication.
>>
>>
>>
>I have looked into allowing the creation of Addin's but that has been
>rejected as it would require to much programming knowledge of a
>Dot.Net Language.
>>
>>
>>
>Ideally what I would like is to store the user interfaces and logical
>code in a Database and then almost compile it at runtime to display
>the screens and perform logical tasks.
>>
>Then build a WYSIWYG designer for creating the PDA entry screens that
>can then almost be data bound.
>>
>What I am looking for is something like how an MS Access Database
>does where you can do simple data bound screens or you can get into
>the thick of it and write VB code.
>>
>>
>>
>My questions are:
>>
> 1.. How do I store logical code in the database and then us it at
>runtime?
> 2.. Any ideas about how to build a WYSIWYG designer with a code
>editing window?
>>
>>
>If you know of any examples that would lead me in the right direction
>I would be most great full.
>>
>The primary language I want to use for development is C#.
>>
>>
>>
>Thanks for any help.
>>
>ink
>>
>>
>
>



Feb 21 '07 #12

Thanks,

i don't know C++ yet. But i will have a think about this.
"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:Of**************@TK2MSFTNGP03.phx.gbl...
HTML is definitely going to be easier to generate, but then the challenge
is talking to the database. I'd guess you'd want to create an ActiveX
control to provide that data interaction. Not too difficult, but it would
have to be C++.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:eW**************@TK2MSFTNGP04.phx.gbl...
>Thanks for Everyone's input.

i think i am beginning to see a pattern.

It is possible but very improbable.

i suppose i could try the Avango approach and create a Browser
application that dynamically generates the HTML from a Database. Or even
holds the full HTML/ASP pages in the database. Kind of like having a
small local website on the PDA that communicates with the Local SQL
Mobile DB.

But then i would still need some kind of server to Process the Dynamic
pages and there data.

Do you think this would be a possibility?

ink




"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:uU**************@TK2MSFTNGP03.phx.gbl...
>>This really is not something that's going to be easy. One of the
problems, as Neils has alluded to, is events. Let's say you spend a few
months getting a WYSIWYG editor (and I think that's generous). Now
let's say a user drops a button on a form. They'll want to handle a
"cick" event somehow. Well in order for that to happen, a handler would
have to exist, so you must already have a handler written and compiled
into your code. You don't have codedom to create one dynamically and you
don't have a compiler to make a new one.

To be honest, a full UI editor with teh code facilities would likely
take over a year to build. I'd also recommend you go with templates
that can be modified.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:us**************@TK2MSFTNGP05.phx.gbl...
Thanks Neil,

What do you mean by "runtime interpreter" is this something i would
purchase or i would write.

i want to use C# to build this application but i dont mind if the users
of it use somethin like VB. infact this would probably be prefered for
ease of learning for the user.
Thanks
ink


"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:eC**************@TK2MSFTNGP03.phx.gbl...
OK, fair enough. You didn't mention that requirement, but you did
state it is "supposed to run on the Windows Mobile 5.0 CF2.0
environment using Merge Replication".
>
It is possible to use a runtime interpreter to take some layout
definition and then construct a UI from that, but it would pretty much
be a display-only interface. How are you going to handle events? There
is no support for dynamic methods in the .NET CF so you cannot hook up
a custom event handler without pre-compiling the code.
>
--Neil
>
--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.
>
http://www.opennetcf.com/
>
>
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl.. .
>Thank you all for your comments.
>>
>Fabrizio: This is a very interesting site. and i have downloaded the
>PDF. i have read the intro and you are wright. This is alot more
>complicated than i need, but this would be like the whole grail of
>what i need. but again. I am looking to develop something that a User
>can be trained in one day to change screen lay out but a developer
>can sink his teeth into if needs be, but prioraty number one is
>simple user customisations.
>>
>Neil: It is verry interesting to know the limitations of .Net CF. But
>I am sorry i did not explain my self clearly. but the Development
>environment would be on a Desk to PC and Saved to the Publiser
>database and then synced to the PDA via Merge replication. Then when
>the user logs into the app in the PDA the app will read the screen
>layout from a Meta data table and draw it.
>>
>>
>Amit: I am still reading the link you sent me.
>>
>Thank you all for your comments.
>>
>ink
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>"iKiLL" <iK***@NotMyEmail.comwrote in message
>news:uB**************@TK2MSFTNGP02.phx.gbl. ..
>>>
>>>
>>Hi all
>>>
>>>
>>>
>>I have been asked to develop a solution that is customisable by our
>>clients.
>>>
>>It is supposed to run on the Windows Mobile 5.0 CF2.0 environment
>>using Merge Replication.
>>>
>>>
>>>
>>I have looked into allowing the creation of Addin's but that has
>>been rejected as it would require to much programming knowledge of a
>>Dot.Net Language.
>>>
>>>
>>>
>>Ideally what I would like is to store the user interfaces and
>>logical code in a Database and then almost compile it at runtime to
>>display the screens and perform logical tasks.
>>>
>>Then build a WYSIWYG designer for creating the PDA entry screens
>>that can then almost be data bound.
>>>
>>What I am looking for is something like how an MS Access Database
>>does where you can do simple data bound screens or you can get into
>>the thick of it and write VB code.
>>>
>>>
>>>
>>My questions are:
>>>
>> 1.. How do I store logical code in the database and then us it at
>>runtime?
>> 2.. Any ideas about how to build a WYSIWYG designer with a code
>>editing window?
>>>
>>>
>>If you know of any examples that would lead me in the right
>>direction I would be most great full.
>>>
>>The primary language I want to use for development is C#.
>>>
>>>
>>>
>>Thanks for any help.
>>>
>>ink
>>>
>>>
>>
>>
>




Feb 21 '07 #13
Using C++ and ActiveX is not the only solution. You could create an app in
C# that uses the WebBrowser control from the .NET Compact Framework. The app
would pull the data out of the database, generate the HTML and then display
that in the WebBrowser control. This would take you less time than it would
to learn C++ and the ActiveX technology.

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:Oh**************@TK2MSFTNGP03.phx.gbl...
>
Thanks,

i don't know C++ yet. But i will have a think about this.
"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:Of**************@TK2MSFTNGP03.phx.gbl...
>HTML is definitely going to be easier to generate, but then the challenge
is talking to the database. I'd guess you'd want to create an ActiveX
control to provide that data interaction. Not too difficult, but it
would have to be C++.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:eW**************@TK2MSFTNGP04.phx.gbl...
>>Thanks for Everyone's input.

i think i am beginning to see a pattern.

It is possible but very improbable.

i suppose i could try the Avango approach and create a Browser
application that dynamically generates the HTML from a Database. Or even
holds the full HTML/ASP pages in the database. Kind of like having a
small local website on the PDA that communicates with the Local SQL
Mobile DB.

But then i would still need some kind of server to Process the Dynamic
pages and there data.

Do you think this would be a possibility?

ink




"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:uU**************@TK2MSFTNGP03.phx.gbl...
This really is not something that's going to be easy. One of the
problems, as Neils has alluded to, is events. Let's say you spend a
few months getting a WYSIWYG editor (and I think that's generous). Now
let's say a user drops a button on a form. They'll want to handle a
"cick" event somehow. Well in order for that to happen, a handler
would have to exist, so you must already have a handler written and
compiled into your code. You don't have codedom to create one
dynamically and you don't have a compiler to make a new one.

To be honest, a full UI editor with teh code facilities would likely
take over a year to build. I'd also recommend you go with templates
that can be modified.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:us**************@TK2MSFTNGP05.phx.gbl...
Thanks Neil,
>
What do you mean by "runtime interpreter" is this something i would
purchase or i would write.
>
i want to use C# to build this application but i dont mind if the
users of it use somethin like VB. infact this would probably be
prefered for ease of learning for the user.
>
>
Thanks
ink
>
>
>
>
"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:eC**************@TK2MSFTNGP03.phx.gbl.. .
>OK, fair enough. You didn't mention that requirement, but you did
>state it is "supposed to run on the Windows Mobile 5.0 CF2.0
>environment using Merge Replication".
>>
>It is possible to use a runtime interpreter to take some layout
>definition and then construct a UI from that, but it would pretty
>much be a display-only interface. How are you going to handle events?
>There is no support for dynamic methods in the .NET CF so you cannot
>hook up a custom event handler without pre-compiling the code.
>>
>--Neil
>>
>--
>Neil Cowburn
>Principal Partner
>OpenNETCF Consulting, LLC.
>>
>http://www.opennetcf.com/
>>
>>
>"iKiLL" <iK***@NotMyEmail.comwrote in message
>news:e3**************@TK2MSFTNGP05.phx.gbl. ..
>>Thank you all for your comments.
>>>
>>Fabrizio: This is a very interesting site. and i have downloaded the
>>PDF. i have read the intro and you are wright. This is alot more
>>complicated than i need, but this would be like the whole grail of
>>what i need. but again. I am looking to develop something that a
>>User can be trained in one day to change screen lay out but a
>>developer can sink his teeth into if needs be, but prioraty number
>>one is simple user customisations.
>>>
>>Neil: It is verry interesting to know the limitations of .Net CF.
>>But I am sorry i did not explain my self clearly. but the
>>Development environment would be on a Desk to PC and Saved to the
>>Publiser database and then synced to the PDA via Merge replication.
>>Then when the user logs into the app in the PDA the app will read
>>the screen layout from a Meta data table and draw it.
>>>
>>>
>>Amit: I am still reading the link you sent me.
>>>
>>Thank you all for your comments.
>>>
>>ink
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>"iKiLL" <iK***@NotMyEmail.comwrote in message
>>news:uB**************@TK2MSFTNGP02.phx.gbl.. .
>>>>
>>>>
>>>Hi all
>>>>
>>>>
>>>>
>>>I have been asked to develop a solution that is customisable by our
>>>clients.
>>>>
>>>It is supposed to run on the Windows Mobile 5.0 CF2.0 environment
>>>using Merge Replication.
>>>>
>>>>
>>>>
>>>I have looked into allowing the creation of Addin's but that has
>>>been rejected as it would require to much programming knowledge of
>>>a Dot.Net Language.
>>>>
>>>>
>>>>
>>>Ideally what I would like is to store the user interfaces and
>>>logical code in a Database and then almost compile it at runtime to
>>>display the screens and perform logical tasks.
>>>>
>>>Then build a WYSIWYG designer for creating the PDA entry screens
>>>that can then almost be data bound.
>>>>
>>>What I am looking for is something like how an MS Access Database
>>>does where you can do simple data bound screens or you can get into
>>>the thick of it and write VB code.
>>>>
>>>>
>>>>
>>>My questions are:
>>>>
>>> 1.. How do I store logical code in the database and then us it at
>>>runtime?
>>> 2.. Any ideas about how to build a WYSIWYG designer with a code
>>>editing window?
>>>>
>>>>
>>>If you know of any examples that would lead me in the right
>>>direction I would be most great full.
>>>>
>>>The primary language I want to use for development is C#.
>>>>
>>>>
>>>>
>>>Thanks for any help.
>>>>
>>>ink
>>>>
>>>>
>>>
>>>
>>
>
>



Feb 21 '07 #14
Hi,

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
Thank you all for your comments.
>
Amit: I am still reading the link you sent me.

I just want to point out that any solution you find will require a DEEP
knowledge of C# and the .net framework
Feb 21 '07 #15
this is exactly what i was thinking of doing.

But i would still have to handle the Saving of data on the Form submits.
I have not used the browser control since my VB6 days so i am not sure what
events there are now so i will have to do some playing.

Thanks for all your input.


"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
news:3B**********************************@microsof t.com...
Using C++ and ActiveX is not the only solution. You could create an app in
C# that uses the WebBrowser control from the .NET Compact Framework. The
app would pull the data out of the database, generate the HTML and then
display that in the WebBrowser control. This would take you less time than
it would to learn C++ and the ActiveX technology.

--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.

http://www.opennetcf.com/
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:Oh**************@TK2MSFTNGP03.phx.gbl...
>>
Thanks,

i don't know C++ yet. But i will have a think about this.
"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:Of**************@TK2MSFTNGP03.phx.gbl...
>>HTML is definitely going to be easier to generate, but then the
challenge is talking to the database. I'd guess you'd want to create an
ActiveX control to provide that data interaction. Not too difficult,
but it would have to be C++.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:eW**************@TK2MSFTNGP04.phx.gbl...
Thanks for Everyone's input.

i think i am beginning to see a pattern.

It is possible but very improbable.

i suppose i could try the Avango approach and create a Browser
application that dynamically generates the HTML from a Database. Or
even holds the full HTML/ASP pages in the database. Kind of like having
a small local website on the PDA that communicates with the Local SQL
Mobile DB.

But then i would still need some kind of server to Process the Dynamic
pages and there data.

Do you think this would be a possibility?

ink




"<ctacke/>" <ctacke[@]opennetcf[dot]comwrote in message
news:uU**************@TK2MSFTNGP03.phx.gbl...
This really is not something that's going to be easy. One of the
problems, as Neils has alluded to, is events. Let's say you spend a
few months getting a WYSIWYG editor (and I think that's generous).
Now let's say a user drops a button on a form. They'll want to handle
a "cick" event somehow. Well in order for that to happen, a handler
would have to exist, so you must already have a handler written and
compiled into your code. You don't have codedom to create one
dynamically and you don't have a compiler to make a new one.
>
To be honest, a full UI editor with teh code facilities would likely
take over a year to build. I'd also recommend you go with templates
that can be modified.
>
>
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
>
>
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:us**************@TK2MSFTNGP05.phx.gbl.. .
>Thanks Neil,
>>
>What do you mean by "runtime interpreter" is this something i would
>purchase or i would write.
>>
>i want to use C# to build this application but i dont mind if the
>users of it use somethin like VB. infact this would probably be
>prefered for ease of learning for the user.
>>
>>
>Thanks
>ink
>>
>>
>>
>>
>"Neil Cowburn" <neilc@[nospamthanks].opennetcf.comwrote in message
>news:eC**************@TK2MSFTNGP03.phx.gbl. ..
>>OK, fair enough. You didn't mention that requirement, but you did
>>state it is "supposed to run on the Windows Mobile 5.0 CF2.0
>>environment using Merge Replication".
>>>
>>It is possible to use a runtime interpreter to take some layout
>>definition and then construct a UI from that, but it would pretty
>>much be a display-only interface. How are you going to handle
>>events? There is no support for dynamic methods in the .NET CF so
>>you cannot hook up a custom event handler without pre-compiling the
>>code.
>>>
>>--Neil
>>>
>>--
>>Neil Cowburn
>>Principal Partner
>>OpenNETCF Consulting, LLC.
>>>
>>http://www.opennetcf.com/
>>>
>>>
>>"iKiLL" <iK***@NotMyEmail.comwrote in message
>>news:e3**************@TK2MSFTNGP05.phx.gbl.. .
>>>Thank you all for your comments.
>>>>
>>>Fabrizio: This is a very interesting site. and i have downloaded
>>>the PDF. i have read the intro and you are wright. This is alot
>>>more complicated than i need, but this would be like the whole
>>>grail of what i need. but again. I am looking to develop something
>>>that a User can be trained in one day to change screen lay out but
>>>a developer can sink his teeth into if needs be, but prioraty
>>>number one is simple user customisations.
>>>>
>>>Neil: It is verry interesting to know the limitations of .Net CF.
>>>But I am sorry i did not explain my self clearly. but the
>>>Development environment would be on a Desk to PC and Saved to the
>>>Publiser database and then synced to the PDA via Merge replication.
>>>Then when the user logs into the app in the PDA the app will read
>>>the screen layout from a Meta data table and draw it.
>>>>
>>>>
>>>Amit: I am still reading the link you sent me.
>>>>
>>>Thank you all for your comments.
>>>>
>>>ink
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>"iKiLL" <iK***@NotMyEmail.comwrote in message
>>>news:uB**************@TK2MSFTNGP02.phx.gbl. ..
>>>>>
>>>>>
>>>>Hi all
>>>>>
>>>>>
>>>>>
>>>>I have been asked to develop a solution that is customisable by
>>>>our clients.
>>>>>
>>>>It is supposed to run on the Windows Mobile 5.0 CF2.0 environment
>>>>using Merge Replication.
>>>>>
>>>>>
>>>>>
>>>>I have looked into allowing the creation of Addin's but that has
>>>>been rejected as it would require to much programming knowledge of
>>>>a Dot.Net Language.
>>>>>
>>>>>
>>>>>
>>>>Ideally what I would like is to store the user interfaces and
>>>>logical code in a Database and then almost compile it at runtime
>>>>to display the screens and perform logical tasks.
>>>>>
>>>>Then build a WYSIWYG designer for creating the PDA entry screens
>>>>that can then almost be data bound.
>>>>>
>>>>What I am looking for is something like how an MS Access Database
>>>>does where you can do simple data bound screens or you can get
>>>>into the thick of it and write VB code.
>>>>>
>>>>>
>>>>>
>>>>My questions are:
>>>>>
>>>> 1.. How do I store logical code in the database and then us it at
>>>>runtime?
>>>> 2.. Any ideas about how to build a WYSIWYG designer with a code
>>>>editing window?
>>>>>
>>>>>
>>>>If you know of any examples that would lead me in the right
>>>>direction I would be most great full.
>>>>>
>>>>The primary language I want to use for development is C#.
>>>>>
>>>>>
>>>>>
>>>>Thanks for any help.
>>>>>
>>>>ink
>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>
>



Feb 21 '07 #16
hi Ignacio

i definatly wouldn't say that i had a Deep Knowledge yet, but i am learning.

"Ignacio Machin ( .NET/ C# MVP )" <machin TA laceupsolutions.comwrote in
message news:OW*************@TK2MSFTNGP05.phx.gbl...
Hi,

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
>Thank you all for your comments.
>>
Amit: I am still reading the link you sent me.


I just want to point out that any solution you find will require a DEEP
knowledge of C# and the .net framework

Feb 21 '07 #17
By the time you have this working, I guarantee you *will* have a deep
understanding. No way you'll get it done otherwise.
--
Chris Tacke - Embedded MVP
OpenNETCF Consulting
Managed Code in the Embedded World
www.opennetcf.com
--
"iKiLL" <iK***@NotMyEmail.comwrote in message
news:ux**************@TK2MSFTNGP06.phx.gbl...
hi Ignacio

i definatly wouldn't say that i had a Deep Knowledge yet, but i am
learning.

"Ignacio Machin ( .NET/ C# MVP )" <machin TA laceupsolutions.comwrote in
message news:OW*************@TK2MSFTNGP05.phx.gbl...
>Hi,

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:e3**************@TK2MSFTNGP05.phx.gbl...
>>Thank you all for your comments.
>>>
Amit: I am still reading the link you sent me.


I just want to point out that any solution you find will require a DEEP
knowledge of C# and the .net framework


Feb 21 '07 #18
Check out XS Forms and XS Designer at http://www.grandasoft.com/

It fits your criteria -- design the forms on your desktop computer, deploy
them to the devices for data gathering, and then upload the information back
to the desktop. It's free for personal use, and can be licensed for
professional use.

It's drag and drop for the form designer, and also allows for scripting
(vbscript and jscript) for developers. You can also write queries to be run
on the device for simple display reports.

Flynn

"iKiLL" wrote:
Hi all

I have been asked to develop a solution that is customisable by our clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does where
you can do simple data bound screens or you can get into the thick of it and
write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?

If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink
Feb 21 '07 #19

I have also been sent another 2 links that may be of interest to any one.

It seems to be a Simple example of the SharpDeveloper.

http://www.divil.co.uk/net/articles/...rs/hosting.asp
http://www.divil.co.uk/net/articles/.../scripting.asp

ink

"iKiLL" <iK***@NotMyEmail.comwrote in message
news:uB**************@TK2MSFTNGP02.phx.gbl...
>

Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical code
in a Database and then almost compile it at runtime to display the screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where you can do simple data bound screens or you can get into the thick
of it and write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?
If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink


Feb 22 '07 #20
You are quite right this does fit my criteria perfictly.

the only problem is that we are wanting to build this exact thing so that we
can sell it.

I know what your thinking. Just reinventing the wheel. but hay, i just do
what i am told to do. i have pointed out to my boss that there are many
applications out there that will do this sort of stuff already.


"Flynn Arrowstarr" <Flynn Ar********@discussions.microsoft.comwrote in
message news:AA**********************************@microsof t.com...
Check out XS Forms and XS Designer at http://www.grandasoft.com/

It fits your criteria -- design the forms on your desktop computer, deploy
them to the devices for data gathering, and then upload the information
back
to the desktop. It's free for personal use, and can be licensed for
professional use.

It's drag and drop for the form designer, and also allows for scripting
(vbscript and jscript) for developers. You can also write queries to be
run
on the device for simple display reports.

Flynn

"iKiLL" wrote:
>Hi all

I have been asked to develop a solution that is customisable by our
clients.

It is supposed to run on the Windows Mobile 5.0 CF2.0 environment using
Merge Replication.

I have looked into allowing the creation of Addin's but that has been
rejected as it would require to much programming knowledge of a Dot.Net
Language.

Ideally what I would like is to store the user interfaces and logical
code
in a Database and then almost compile it at runtime to display the
screens
and perform logical tasks.

Then build a WYSIWYG designer for creating the PDA entry screens that can
then almost be data bound.

What I am looking for is something like how an MS Access Database does
where
you can do simple data bound screens or you can get into the thick of it
and
write VB code.

My questions are:

1.. How do I store logical code in the database and then us it at
runtime?
2.. Any ideas about how to build a WYSIWYG designer with a code editing
window?

If you know of any examples that would lead me in the right direction I
would be most great full.

The primary language I want to use for development is C#.

Thanks for any help.

ink

Feb 22 '07 #21
I developed an IDE named Basic4ppc which is mainly writted with c#.
It includes a Visual Designer which you can use on the desktop or
directly on the device.
You can see more information here: www.basic4ppc.com
It's a commercial software.
Feb 22 '07 #22

create a web service that would provide screen/form XML or HTML back
to client

have your PDA connect to a web service to request screen/form XML

Greg
see my article at <a href="http://www.siccolo.com/
articles.html">Siccolo articles</a>

Feb 28 '07 #23

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
3254
by: Martin | last post by:
Thanks to all those who assisted me with my last question re: What is the best way to produce WYSIWYG pages for viewing and printing. I think that I have mastered the form with scrolling picture...
6
1965
by: lb | last post by:
Hi I'm looking for a wysiwyg XSTL editor, that actually is wysiwyg. So far every product I have tried out seems to have the idea that wysiwyg is just showing the result of an XML - XSL...
2
3555
by: paul | last post by:
I have developed an application for pocket pc that requires multiple forms to be open at any one time. The user is able to flick from one to the other, making changes to each as and when necessary...
1
9925
by: Derek | last post by:
Hi All, I am developing a Windows based application that consists of several different modules. These modules are effectively separate from each other yet share information in a common database....
12
2342
by: Michael Peters | last post by:
für einen Enduser, der kein HTML kann und nur die Contents auf statischen Seiten ändern will, brauche ich einen einfach zu bedienenden WYSIWYG-Editor. Wäre dankbar für Empfehlungen! -m
4
3009
by: David Lozzi | last post by:
Howdy, I'm using a WYSIWYG editor called TinyMCE. When I edit some text and then save it back to my SQL server using a SQLCommand, all HTML characters are changed to HTML code, i.e. &gt;strong&lt;...
27
3796
by: prt7u | last post by:
Howdy, I've started back afte a very long time of working with web pages for an organization that I am affiliated with (personally not professionally). Seeing that technology has advanced a lot...
1
1996
by: Aggelos | last post by:
Dear developers, I am trying to find an answer to that rpoblem of mine for a very long time now... and still I had no luck. I have my tinyMCE WYSIWYG and I want to let people create an e-mail...
4
2421
by: Jason Huang | last post by:
Hi, I am thinking in comparing developing speed between C# Windows Form and C# Web Form applications. Assuming the scenario is that we have 2 C# coding engineers, engineer A has 2 years...
0
7004
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7208
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6890
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5464
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4915
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4593
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3095
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1423
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
657
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.