Showing posts with label web-programming. Show all posts
Showing posts with label web-programming. Show all posts

15 September, 2009

WebGL (3D Graphics Layer)




Apple's WebKit rammeverk har nylig fått støtte for såkalt "web-3D". Maskinvareakselerert 3D, generert fra rådata via en nedstrippet OpenGL (Open Graphics Layer) driver. Store nettaktører viser stor interesse for denne teknologien (de fleste utenom Microsoft), og vil samarbeide på rammeverket for å videreutvikle konseptet.

Teknologien er basert på Vladimir Vukicevics "Canvas3D"-element. Og Opera software har tidligere også jobbet med canvas-elementet i den kommende HTML-5 definisjonen.

HTML-elementene canvas, audio og video er jo i grunnen direkte konkkurrenter mot Microsoft's Media Player Plugin, og det nylig lanserte multimedia-rammeverket "Silverlight". Og er jo i så fall grunnene til at Microsoft ikke har uttalt seg om total integrering av HTML-5 standarden fra W3C.

Hvis M$ ikke kommer til å implementere full HTML-5 standard, kan de faktisk finne seg i situasjonen de fleste andre nettlesere befant seg i for noen år siden. ALT var Internet Explorer-basert, og man unngikk som regel å bruke alternative nettlesere fordi alt var IE-støttet. Det er dette de nå kan komme til å oppleve hos Internet Explorer-teamet, siden det er den eneste nettleseren som ikke har utlyst å inkludere alle disse nye multimedia-funksjonene.

Link:

21 April, 2008

Cross-browser compatibility!

Yes! I have finally achieved my goal... ;^) The blog is now cross-browser compatible (it displays correctly no matter what architecture/webbrowser is used to view the page).

This whole ordeal, is basically caused by the fact that Microsoft's Internet Explorer does not conform to the open web standards of the W3C (World Wide Web Consortium), meaning; it does not display webpages developed on open standards
correctly: http://en.wikipedia.org/wiki/Internet_Explorer#Standards_support. The features not fully supported at the time of writing, include: CSS rendering issues + partial PNG (Portable Network Graphics) alpha support (opacity / transparency).

So, we as web-developers (who rely heavily on open standards to deliver a consistent experience to users no matter what hardware or software they are using), are forced to implement so-called "CSS-hacks" (Style Sheet Hacking), to enforce a proper user-end rendering of the website.

But I can now confirm compatibility with the following browsers (on Windows XP SP2 / Vista and Linux 2.6.x):

  • Internet Explorer 7.x (WinXPSP2/Vista)
  • Mozilla Firefox 2.0.0.x (WinXPSP2/Vista/Linux 2.6.x)
  • Opera 9.2x (WinXPSP2/Linux 2.6.x)
  • Opera Mini 3.x (Sony Ericsson K810i)
  • Sony Ericsson's K810i integrated phonebrowser (Sony Ericsson K810i)

20 April, 2008

new_job: xhtml+css+gfx+asp?

Looks like I may be working a lot with webpages / backend scripting / design after my current work contract expires (out May'08 I've been told).

I was asked by a friend of my mother, if I were interested in working with webpage development / design some 3 months ago. As this is what I've always wanted to do, this is basically a dream come true. I went by their offices last thursday (April 17th), to see the server room, check out their systems and to see if I felt comfortably settled in at my own desk(!).

My work tasks will in the early stages be:

  • HTML/XHTML and CSS scripting.
  • Eventually, create/modify ASP scripts.
  • Adapt functionality per customer request.
So far, I've gotten 2 starter projects to work with, and I enjoy it quite much :)

13 April, 2008

Improved blog layout & design

I have now fixed a lot of my earlier bugs in the CSS script for the blog.
I also added some javascript code to import my del.icio.us links.

My blog now nearly conforms to valid CSS-3.0 and XHTML-1.0-STRICT, but not quite yet. Basically, it's because of some untraditional hacks in CSS for IE-bugs on float alignment, and also, the XHTML because of some bad syntax variables, but they are all contained in the widgets used in the sidebar, and I won't hastle to inform all the developers about it, simply because there are a few of them, and it doesn't bug me...

My revisions of the CSS and XHTML style template-files are valid, so, I'm happy ^_^

18 February, 2008

Bluefish



Tekst redigering for programmering og markup (webdesign). Åpen kildekode prosjekt, basert på GTK2+ (utvikler-pakke for brukergrensesnitt), altså, fungerer både på Linux, Windows og OS X. Støtter mange forskjellige markup-språk (understrekede elementer er web-relaterte språk):


  • Python
  • HTML
  • PHP
  • C
  • Java
  • JavaScript
  • JSP
  • SQL
  • XML
  • Perl
  • CSS
  • ColdFusion
  • Pascal
  • R
  • Octave/MATLAB
Fler-koding av tekst-formater (UTF-8, osv.), basert på GNOME/KDE brukergrensesnitt-prinsipper for et gjennomført og gjenkjennelig utseende. Fokus på lettkjørt programvare er også prioritert, der mer kjente web-applikasjoner bruker mye minne, altså i oppstart, bruker Bluefish fra 40-45% mindre minne, og ved full sesjonsavslutning, mindre enn 33% i forhold til programmer som Quanta Plus og Screem.