And you are working on Raspberry Pi, too. Very cool.

Again, please keep us posted.

Joel Longanecker wrote:
> Thanks!
>
> If I have free time this weekend, I want to try and run the clock demo on
> my raspberry pi.
>
> Is there any specific demonstrations that anybody would like to see me try
> and put together using this?
>
>
>
> On Fri, Feb 8, 2013 at 12:30 PM, Rick Engebretson<eng at pinenet.com>  wrote:
>
>> Very nice.
>>
>> Several years ago when the vesa2 directly addressable framebuffer first
>> became available I made a similar effort with FreePascal. I didn't do
>> anything close to as nice as your screenshot. But it was fun constructing a
>> screen array and writing it to the /dev/fb0. I remember Thomas Dickey, the
>> great maintainer of NCurses, lynx, xterm, and other text applications,
>> surprised by framebuffer capabilities.
>>
>> I've never looked at SDL, but I think there are other framebuffer
>> windowing toolkits like it.
>>
>> Another fun thing on the console is to write control characters (man
>> console_codes) to the virtual terminal, which is all NCurses really does.
>>
>> I won't encourage FreePascal, but I like it because I can read it. C
>> variants always looked like chicken scratches to me. With FreePascal they
>> import headers from C libraries to use a lot of existing code. FreePascal
>> has a big sister, Ada.
>>
>> I do think it is a good idea to find alternatives to X for uses like you
>> describe. My recent opensuse 12.2 install removed a lot of non-plug and
>> play X support. Nobody can figure out how to use a serial port mouse
>> anymore, among many other changes.
>>
>> Keep us posted.
>>
>>
>> Joel Longanecker wrote:
>>
>>> Because C# is hard to beat as an applications language.
>>>
>>> The generics are easy to use. No forced type checking. Unicode strings and
>>> a decent string library right off the bat. Under the right conditions, I
>>> can run the same binary under windows and Linux without having to
>>> recompile, and I like that dynamic objects are completely optional, not
>>> forced.
>>>
>>> Mono also has one of the most comprehensive core libraries available.
>>>
>>> In my mind, there are more reasons to use Mono than there are reasons not
>>> to use it.
>>>
>>>
>>> On Fri, Feb 8, 2013 at 11:30 AM, Noah Markon<nmarkon at gmail.com>   wrote:
>>>
>>>   I'm curious, why Mono?
>>>>
>>>>
>>>> On Fri, Feb 8, 2013 at 11:28 AM, Joel Longanecker<
>>>> joel.longanecker at gmail.com>   wrote:
>>>>
>>>>   Hello fellow area Linux users.
>>>>>
>>>>> This is my first root post on this mailing list, of which I have been a
>>>>> subscriber for a few months, so I hope I get this right.
>>>>>
>>>>>
>>>>> The last few months I've been developing a tool for using Mono at a
>>>>> lower
>>>>> level than it has been in the past. The general use case is to simply
>>>>> put
>>>>> it, is developing kiosk applications with Mono, and deploying them to a
>>>>> minimal Linux system.
>>>>> Right now, I'm using SDL as an interface to communicate with the frame
>>>>> buffer. (At some point, I would like to go lower and talk to the frame
>>>>> buffer and devices exposed in /dev/ without using SDL) The key
>>>>> component to
>>>>> this is exposing the frame-buffer as a System.Drawing.Graphics graphics
>>>>> context. (not using X11)
>>>>>
>>>>> The sample program I currently have written is a basic clock showing
>>>>> some
>>>>> simple effects (Drawing text, arcs, and using transparency and linear
>>>>> gradients) A screenshot of the sample application can be seen running
>>>>> under
>>>>> windows here:
>>>>> https://lh3.googleusercontent.**com/-rA2-96ysTLA/URB7-luv4lI/**
>>>>> AAAAAAAABxg/8BXEABOsrDI/s656/**Untitled.png<https://lh3.googleusercontent.com/-rA2-96ysTLA/URB7-luv4lI/AAAAAAAABxg/8BXEABOsrDI/s656/Untitled.png>
>>>>>
>>>>> The project is located here, and is published under the BSD license.
>>>>> https://github.com/longjoel/**Sunfish<https://github.com/longjoel/Sunfish>
>>>>>
>>>>> Here are some of the potential use cases I see potentially being
>>>>> applicable.
>>>>>
>>>>> * Information Kiosk (weather, status dashboard, rss feed reader)
>>>>> * Car-puting
>>>>> * Industrial workstation (Zebra printers, Barcode scanners, RFID
>>>>> systems,
>>>>> GPIB Instrument communication)
>>>>>
>>>>> Thanks for taking the time to hear me out on this and give some
>>>>> feedback.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> ______________________________**_________________
>>>>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
>>>>> tclug-list at mn-linux.org
>>>>> http://mailman.mn-linux.org/**mailman/listinfo/tclug-list<http://mailman.mn-linux.org/mailman/listinfo/tclug-list>
>>>>>
>>>>>
>>>>>
>>>> ______________________________**_________________
>>>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
>>>> tclug-list at mn-linux.org
>>>> http://mailman.mn-linux.org/**mailman/listinfo/tclug-list<http://mailman.mn-linux.org/mailman/listinfo/tclug-list>
>>>>
>>>>
>>>>
>>>
>>>
>>> ______________________________**_________________
>>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
>>> tclug-list at mn-linux.org
>>> http://mailman.mn-linux.org/**mailman/listinfo/tclug-list<http://mailman.mn-linux.org/mailman/listinfo/tclug-list>
>>>
>> ______________________________**_________________
>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
>> tclug-list at mn-linux.org
>> http://mailman.mn-linux.org/**mailman/listinfo/tclug-list<http://mailman.mn-linux.org/mailman/listinfo/tclug-list>
>>
>