smartclient
daniele_dll's picture
Tagged:  •    •    •  

It's a lot of time that i didn't update my blog!

I had a tons of work in these days: i'm developing a video sharing portal for a society.

It's a really interesting work, we are using an external backend throught soap based webservice that manage videos, categories and, partially, users while all other stuff is managed by my code and another couple of webservice for a backend that is used to manage users.

Instead, a couple of days ago, windows vista decided that i didn't need anymore my network cards so he stopped to let them to work: i've checkd, literally, all from driver files to upper/lower filters but nothing to do. I'll need to reinstall my Operative System and i hope to do it the next week!

I've updated my website too: look at frontpage :)

For the end, i'm currently finishing the smartclient gui:
- clock will moved on the right side of the searc
- toolbar buttons don't will have anymore shadows when unpressed but only when mouse is over them, while the light when them are selected will remains
- scroolbars are near to be completed, i hope to do it in a couple of days, when i'll restore my computer.

daniele_dll's picture
Tagged:  •    •  

The next week i'll start to write a minimalized smartclient version for a website. If all goes well the smarclient will support loading of assemblies written in C# from local disk to work with remote webservices.

It's not so hard, really, but i wanna to check how it's work and what is necessary to do it simple to use!

daniele_dll's picture
Tagged:  •    •    •    •  

In these days, after meal pause, i worked on the smartclient ui layout!

If you haven't seen the previous layout you can take a look at Phalanger: PHP for .NET 2.0 | CMSoft2 Smartclient UI Preview. As you can see, the newest layout is a lot better and flexsible!

Actually i'm looking for another font, and a way to better integrate breadcrumb and search box in the header.

A fast explanation:
- back (indietro) and next (avanti) will work exactly as in a browser
- reload (ricarica) will reload the current page, passing necessaries datas if is required
- favorites button will show/hide the favorites toolbar, the one after the header
- Breadcrumb box will work as it works in Vista
- Search box (cerca ...) will execute a search using the current module
- The clock in the footer will show server date/time
- The left box in the footer will show status messages
- The box near the clock on the footer, on the right side of the bar, will contains some icons, added by smartclient modules, that will jump up and down when a notification is requeted ... them will behaves like windows/linux trayicons

Look at attachment for the layout image!

Any suggestion or comment is well accepted!!!

Note: i've noticed only now that i've wrote "Dashboard" instead of "Preferiti" (favorites)

daniele_dll's picture
Tagged:  •    •    •    •    •    •  

Looking around for the web, some time ago, i discovered Phalanger: a php compiler written in C# to output dot net assemblies!

A couple of days ago i rescued it because the smartclient for CMSoft2 will use it for administration modules!

After a lot of experiments, i succeded in php code compilation, assemblies loading and, for the end, in classes instanciation and execution: using windows forms, from php, i shown a form with a label!

I hope that in a couple of days to post a screenshot of smartclient user interface, however, at the moment, there is a shot of a test layout, look at attached files (the clock will be replaced by other stuff).

Ah, before i forgot it, phalanger is twice faster than php and if it will pass to use DLR instead of a lot of code to emulate typeless structure it will be more faster!