|
By: Paul S Cilwa |
Posted: 4/10/2026 |
|
Page Views: 367 |
| Hashtags: #Namtira #SoftwareDesign #DocumentCentric #DesktopShell #NamtiraLib #NamtiraWeb #NamtiraDesktop #NET |
| What Namtira will be, look like, and do: a document-oriented computer interface. |
How Namtira Got Its (Newest) Name
This project has had a few names over the years. It started out as Organica,
a name I loved for its connotation of something natural and alive. There were no websites
with that name, so I thought I was in the clear. Why I didn't grab the domain name then, I don't know.
But by the time I got around to it, there was a company called Organica that had the domain name and a
trademark on the name. So I had to change mine.
After some agonizing over the name, I settled on Organizica. It was a bit of a mouthful;
I pronounced it "or-gone-EYES-zih-kuh," which had connotations of something organized and alive,
and it was close enough to Organica that I could still feel the original vibe. I grabbed the
domain name immediately!
Alas, ownership of a domain name doesn't necessarily give you the right to use the name itself.
While there had been no websites at http://organizica.com, there was a company called Organizica
that had a trademark on the name. So I had to change mine again.
The problem became obvious every time I tried to say "Organizica" out loud. Even
I kept tripping over the syllables. If the guy who invented the name can't
pronounce it, that's gotta be a sign.
So I went back to the drawing board—and by "drawing board" I mean the
Sumerian/English Dictionary, you know, the one with the yellow cover. Starting from
the Sumerian root NAM.TIL, meaning "life" or "nature," and stirring in a
little dash of Sanskrit, I arrived at Namtira. Well, to be honest, Copilot
arrived at it. But I helped, and I made the final choice.
The name feels right. Nam carries the Sumerian sense of destiny or essence;
tira evokes movement and life. Together, Namtira suggests something like
"the living way"—a fitting name for a shell whose whole point is to let you
work the way nature intended, starting from what you want to do rather than from
the tool somebody else decided you should use.
What Is Namtira?
In computing, a shell is the layer of software that sits between you and
the operating system. It's what you actually see and interact with—the desktop,
the icons, the taskbar, the file browser. Windows Explorer is a shell. So is the Mac
Finder. They decide how you locate your files, launch your programs, and organize your
work. Most people never think about the shell because it feels like "just the way
computers work"—but it doesn't have to be that way.
No one on this side of the Microsoft testing department, that is.
With Namtira, one works on one's document—whether it's an email, novel, painting,
photo, song or video—with total freedom to include one kind of item in any other.
No user would ever have to "buy an app" with a learning curve of its own; instead, one
might choose to "buy an enhancement" that will be applicable to any kind of object.
Imagine telling a photo to crop itself, instead of having to start a photo editing app,
load the photo into it, crop it, and save it. Imagine all changes to your documents being
stored instantaneously—no "Save" button, no lost work. That's the Namtira vision.
What Does This Look Like?
When your computer starts up, you should immediately see your user folder,
with its high-level contents such as Music, Pictures and Videos. (You could
always add other topics, such as Recipes, Artwork, or Email.)
But nowhere is there any sign of something called an "app."
Instead, by drilling down to a document you'd like to work on, you simply read it; or
by clicking on a tab or button, instead you could edit it…or play it…or send it
to a printer or email contact or nearby cell phone.
Like any sheet of paper, a Namtira document can contain any combination of things you like.
Words, numbers, spreadsheet cells, captioned photos…the sky's the limit. And
formatting will be easy because it's done with CSS (cascading style sheets).
And that works because Namtira will be implemented to ride on a web browser!
Building Blocks, Baby Steps
A project this big would only be possible for a single person to implement
if I had a library of reusable code to draw on, so the first step was to build that
(NamtiraLib). I had to build a document model, a way to store documents, a way to display
any kind of document, and a way to manipulate documents—all without any
preconceptions about what form those documents would take. I have made my professional
career as a programmer by building libraries like this, so I had a good head start.
The structure is this:
- NamtiraLib
This is a Windows library of basic classes and extensions and custom and/or enhanced
controls, and full reusable dialog boxes. It's intended to continute to every
further component of the project, and to be useful in its own right for other projects as well.
Think of it as the foundation of the house I'm building.
- NamtiraWeb
Built on NamtiraLib, this is a specialize framework for building
responsive, thoroughly and automatically indexed, document-centric websites.
This very site, which is built on NamtiraWeb, is a demonstration of its
capabilities. While it's designed to be infinitely expandible, it's intended
especically for information-rich sites such as blogs, portfolios,
and less so for online stores, social media, or other sites that are
more about interaction than information.
- Namtira Explorer
Intended originally as a test bed on the way to Namtira, this will
make a good desktop shell in its own right, to be appreciated by users
who aren't quite ready to jump into the full document-centric experience,
but would still like to have a more intuitive and flexible way to organize their work.
- Namtira Desktop
This is the full document-centric desktop shell, which will be built on
NamtiraLib with components developed from Namtira Explorer
It will be the culmination of the project, and the one that will hopefully
change the way we all work with our computers.
I was on the team of six that developed the first commercially-successful email
system. Wouldn't it be cool if I could do the same thing with the desktop shell?
With a team made up of AI assistants?
NamtiraLib
|
By: Paul S Cilwa |
Posted: 4/10/2026 |
|
Page Views: 88 |
| Hashtags: #Namtira #VisualBasic #VBNET #ClassLibrary #NamtiraLib |
| A shared .NET class library containing common code used by the other Namtira components, as well as general-purpose routines usable by any .NET application. |
NamtiraLib is a shared .NET class library written in Visual Basic.
It started as a handful of extension methods—the kind of small
conveniences that .NET almost provides but never quite does—and
has grown into a collection of modules, classes, and custom controls
that any WinForms application can reference.