You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Jason Taylor <jt...@dedoose.com> on 2021/07/14 18:50:53 UTC

Dot Net (C#) Flex Runtime

Hi Guys, I've struggled with this idea for a long time and finally started action on this project.  I experimenting with building a Dot Net version of Flex which includes rudimentary flash as well.  Currently I have a bare bones working prototype using SKIA as the front end demonstrating the concept is doable, but obviously will take a ton of work.    I am not implementing everything 100% as I'm making some choices on which flash features are implemented as well as leveraging some of C# language and runtime features, but the idea is most MXML would be able to run with minor modification.  I also have an AS3 to C# converter which should assist since the C# syntax is very similar to AS3 but far more powerful.

My main motivation for this project is the direction of the current UI frameworks that support dot not including WinUI, UNO, Avalonia.   All of them don't meet my needs in one way or another including full cross platform compatibility, pixel perfect control, and an XML like dialect that is clean, simple, and powerful.   If you've ever worked on XAML after working on MXML it's crazy how much more complicated simple things are in XAML and you still don't get full control of what is rendered.

I have been coding in flash since Flash 6, Flex since it's inception, and C# since it's launch and I have developed and maintain what is possibly the most complex application ever made in Flex (Dedoose).  The only reason I was able to do this is how Flex makes it fast and easy to rapidly develop, iterate, expand, and maintain.    I have other avenues going at Dedoose to make a compatible version of Dedoose in one of those newer frameworks but the amount of technical debt we will take on in doing so is something I'm not terribly excited about.

While I respect the groups decision with Royale, I believe a Dot Net solution could be far more powerful, far easier to develop & maintain.

If anyone is interested in assisting me in this project I will be looking for collaborators with experience in flash, flex, and C#, and potentially be offering pay for this work.   Please email me directly if interested, and if I see interest I'll setup a Discord and we can talk and figure out the details.    

~ JT

Re: Dot Net (C#) Flex Runtime

Posted by Piotr Zarzycki <pi...@gmail.com>.
Hi Jason,

Wow! It would gives another life to the project. Wish I could have capacity
to help.

Thanks,
Piotr

czw., 15 lip 2021 o 14:19 Andrew Wetmore <co...@gmail.com> napisaƂ(a):

> Hi, Jason:
>
> While the Royale project is fairly active, the Flex project has not been
> moving forward of late. Incorporating this interesting initiative into
> Apache Flex would give you a structure in which to develop and to which to
> attract contributors, and would give the Flex project new life.
>
> I am a doc guy rather than a hard-core developer, but I would be happy to
> help document the Dot Net solution.
>
> Andrew
>
> <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> >
> Virus-free.
> www.avast.com
> <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> >
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> On Wed, Jul 14, 2021 at 8:03 PM Jason Taylor <jt...@dedoose.com> wrote:
>
> > Hi Guys, I've struggled with this idea for a long time and finally
> started
> > action on this project.  I experimenting with building a Dot Net version
> of
> > Flex which includes rudimentary flash as well.  Currently I have a bare
> > bones working prototype using SKIA as the front end demonstrating the
> > concept is doable, but obviously will take a ton of work.    I am not
> > implementing everything 100% as I'm making some choices on which flash
> > features are implemented as well as leveraging some of C# language and
> > runtime features, but the idea is most MXML would be able to run with
> minor
> > modification.  I also have an AS3 to C# converter which should assist
> since
> > the C# syntax is very similar to AS3 but far more powerful.
> >
> > My main motivation for this project is the direction of the current UI
> > frameworks that support dot not including WinUI, UNO, Avalonia.   All of
> > them don't meet my needs in one way or another including full cross
> > platform compatibility, pixel perfect control, and an XML like dialect
> that
> > is clean, simple, and powerful.   If you've ever worked on XAML after
> > working on MXML it's crazy how much more complicated simple things are in
> > XAML and you still don't get full control of what is rendered.
> >
> > I have been coding in flash since Flash 6, Flex since it's inception, and
> > C# since it's launch and I have developed and maintain what is possibly
> the
> > most complex application ever made in Flex (Dedoose).  The only reason I
> > was able to do this is how Flex makes it fast and easy to rapidly
> develop,
> > iterate, expand, and maintain.    I have other avenues going at Dedoose
> to
> > make a compatible version of Dedoose in one of those newer frameworks but
> > the amount of technical debt we will take on in doing so is something I'm
> > not terribly excited about.
> >
> > While I respect the groups decision with Royale, I believe a Dot Net
> > solution could be far more powerful, far easier to develop & maintain.
> >
> > If anyone is interested in assisting me in this project I will be looking
> > for collaborators with experience in flash, flex, and C#, and potentially
> > be offering pay for this work.   Please email me directly if interested,
> > and if I see interest I'll setup a Discord and we can talk and figure out
> > the details.
> >
> > ~ JT
> >
>
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


-- 

Piotr Zarzycki

RE: Dot Net (C#) Flex Runtime

Posted by Yishay Weiss <yi...@hotmail.com>.
Hi Jason,

Royale was designed to target more than one platform. It currently supports js and swf. Have you considered adding .NET as a 3rd target platform?

Thanks,
Yishay

From: Andrew Wetmore<ma...@gmail.com>
Sent: Thursday, July 15, 2021 3:19 PM
To: dev@flex.apache.org<ma...@flex.apache.org>
Subject: Re: Dot Net (C#) Flex Runtime

Hi, Jason:

While the Royale project is fairly active, the Flex project has not been
moving forward of late. Incorporating this interesting initiative into
Apache Flex would give you a structure in which to develop and to which to
attract contributors, and would give the Flex project new life.

I am a doc guy rather than a hard-core developer, but I would be happy to
help document the Dot Net solution.

Andrew

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com<http://www.avast.com>
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Wed, Jul 14, 2021 at 8:03 PM Jason Taylor <jt...@dedoose.com> wrote:

> Hi Guys, I've struggled with this idea for a long time and finally started
> action on this project.  I experimenting with building a Dot Net version of
> Flex which includes rudimentary flash as well.  Currently I have a bare
> bones working prototype using SKIA as the front end demonstrating the
> concept is doable, but obviously will take a ton of work.    I am not
> implementing everything 100% as I'm making some choices on which flash
> features are implemented as well as leveraging some of C# language and
> runtime features, but the idea is most MXML would be able to run with minor
> modification.  I also have an AS3 to C# converter which should assist since
> the C# syntax is very similar to AS3 but far more powerful.
>
> My main motivation for this project is the direction of the current UI
> frameworks that support dot not including WinUI, UNO, Avalonia.   All of
> them don't meet my needs in one way or another including full cross
> platform compatibility, pixel perfect control, and an XML like dialect that
> is clean, simple, and powerful.   If you've ever worked on XAML after
> working on MXML it's crazy how much more complicated simple things are in
> XAML and you still don't get full control of what is rendered.
>
> I have been coding in flash since Flash 6, Flex since it's inception, and
> C# since it's launch and I have developed and maintain what is possibly the
> most complex application ever made in Flex (Dedoose).  The only reason I
> was able to do this is how Flex makes it fast and easy to rapidly develop,
> iterate, expand, and maintain.    I have other avenues going at Dedoose to
> make a compatible version of Dedoose in one of those newer frameworks but
> the amount of technical debt we will take on in doing so is something I'm
> not terribly excited about.
>
> While I respect the groups decision with Royale, I believe a Dot Net
> solution could be far more powerful, far easier to develop & maintain.
>
> If anyone is interested in assisting me in this project I will be looking
> for collaborators with experience in flash, flex, and C#, and potentially
> be offering pay for this work.   Please email me directly if interested,
> and if I see interest I'll setup a Discord and we can talk and figure out
> the details.
>
> ~ JT
>


--
Andrew Wetmore

http://cottage14.blogspot.com/


Re: Dot Net (C#) Flex Runtime

Posted by Andrew Wetmore <co...@gmail.com>.
Hi, Jason:

While the Royale project is fairly active, the Flex project has not been
moving forward of late. Incorporating this interesting initiative into
Apache Flex would give you a structure in which to develop and to which to
attract contributors, and would give the Flex project new life.

I am a doc guy rather than a hard-core developer, but I would be happy to
help document the Dot Net solution.

Andrew

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Wed, Jul 14, 2021 at 8:03 PM Jason Taylor <jt...@dedoose.com> wrote:

> Hi Guys, I've struggled with this idea for a long time and finally started
> action on this project.  I experimenting with building a Dot Net version of
> Flex which includes rudimentary flash as well.  Currently I have a bare
> bones working prototype using SKIA as the front end demonstrating the
> concept is doable, but obviously will take a ton of work.    I am not
> implementing everything 100% as I'm making some choices on which flash
> features are implemented as well as leveraging some of C# language and
> runtime features, but the idea is most MXML would be able to run with minor
> modification.  I also have an AS3 to C# converter which should assist since
> the C# syntax is very similar to AS3 but far more powerful.
>
> My main motivation for this project is the direction of the current UI
> frameworks that support dot not including WinUI, UNO, Avalonia.   All of
> them don't meet my needs in one way or another including full cross
> platform compatibility, pixel perfect control, and an XML like dialect that
> is clean, simple, and powerful.   If you've ever worked on XAML after
> working on MXML it's crazy how much more complicated simple things are in
> XAML and you still don't get full control of what is rendered.
>
> I have been coding in flash since Flash 6, Flex since it's inception, and
> C# since it's launch and I have developed and maintain what is possibly the
> most complex application ever made in Flex (Dedoose).  The only reason I
> was able to do this is how Flex makes it fast and easy to rapidly develop,
> iterate, expand, and maintain.    I have other avenues going at Dedoose to
> make a compatible version of Dedoose in one of those newer frameworks but
> the amount of technical debt we will take on in doing so is something I'm
> not terribly excited about.
>
> While I respect the groups decision with Royale, I believe a Dot Net
> solution could be far more powerful, far easier to develop & maintain.
>
> If anyone is interested in assisting me in this project I will be looking
> for collaborators with experience in flash, flex, and C#, and potentially
> be offering pay for this work.   Please email me directly if interested,
> and if I see interest I'll setup a Discord and we can talk and figure out
> the details.
>
> ~ JT
>


-- 
Andrew Wetmore

http://cottage14.blogspot.com/