stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Developers who build their own platforms and toolkits







Developers who build their own platforms
and toolkits

Developers who build their own platforms
and toolkits
01/16/2004 10:59 AM

It recently occurred to me that most of the software developers I know (at least those on Unixish operating systems) seem to fall into two groups: Those who mostly use the basic tools, APIs, and environment they're given. Those who, over time, begin to construct their own platforms by layering their own libraries, APIs, and--more fundamentally--their ideas and philosophies on top of the base platform. It's interesting. At first I figured it had to do with how long someone had...




This is a GrokNews Entry: (what is grok?)





Similar Items

Developers who build their own platforms and toolkits

Grok Headline matches for Developers who build their own platforms and toolkits

Web tools help more software developers
build connections to eBay


Web tools help more software developers
build connections to eBay
02/10/2004 08:05 PM
InternetRetailer.com Feb 10 2004 11:13PM GMT

Microsoft unveils SharePoint toolkits


Microsoft unveils SharePoint toolkits 08/10/2004 07:05 AM
Infomatics Aug 10 2004 11:47AM GMT

Microsoft offers SharePoint apps
integration toolkits


Microsoft offers SharePoint apps
integration toolkits
08/10/2004 08:41 AM
Computer Weekly Aug 10 2004 1:20PM GMT

Microsoft Continues Commitment to XML
Web Services With New SharePoint
Products and Technologies Toolkits


Microsoft Continues Commitment to XML
Web Services With New SharePoint
Products and Technologies Toolkits
08/09/2004 10:00 AM
As part of Microsoft Corp.'s (Nasdaq: MSFT) ongoing commitment to enterprise application interoperability, customers and system integrators today can begin taking advantage of two new Web Part toolkits and a Web services toolkit for Microsoft(R) SharePoint(R) Products and Technologies that enable them to connect systems from multiple vendors using XML Web services standards. Available at no charge on GotDotNet.com, and complete with source code, the two Web Part toolkits represent powerful additions to Microsoft's array of XML Web Parts by facilitating the integration of Microsoft Office SharePoint Portal Server 2003 and Windows(R) SharePoint Services sites with information line-of-business applications from SAP AG and other vendors.

Global Grids and Software Toolkits: A
Study of Four Grid Middleware
Technologies


Global Grids and Software Toolkits: A
Study of Four Grid Middleware
Technologies
07/05/2004 07:46 AM
Global Grids and Software Toolkits: A Study of Four Grid Middleware Technologies by Parvin Asadzadeh, Rajkumar Buyya, Chun Ling Kei, Deepa Nayar, and Srikumar Venugopal
http://www.gridbus.org/pa pers/gmchapter.pdf

Grid is an infrastructure that involves the integrated and collaborative use of computers, networks, databases and scientific instruments owned and managed by multiple organizations. Grid applications often involve large amounts of data and/or computing resources that require secure resource sharing across organizational boundaries. This makes Grid application management and deployment a complex undertaking. Grid middlewares provide users with seamless computing ability and uniform access to resources in the heterogeneous Grid environment. Several software toolkits and systems have been developed, most of which are results of academic research projects, all over the world. This chapter will focus on four of these middlewares--UNICORE, Globus, Legion and Gridbus. It also presents our implementation of a resource broker for UNICORE as this functionality was not supported in it. A comparison of these systems on the basis of the architecture, implementation model and several other features is included.

PassMark PerformanceTest 5.0 build 1013
& BurnInTest 4.0 build 1012


PassMark PerformanceTest 5.0 build 1013
& BurnInTest 4.0 build 1012
04/21/2004 06:10 AM

PassMark PerformanceTest 5.0 build 1026
& BurnInTest 4.0 build 1017


PassMark PerformanceTest 5.0 build 1026
& BurnInTest 4.0 build 1017
09/07/2004 08:55 AM

Winamp 3 Build #499c Released (Developer
Build)


Winamp 3 Build #499c Released (Developer
Build)
10/30/2003 06:02 AM

Winamp 3.0 Build #498 (Developer Build)


Winamp 3.0 Build #498 (Developer Build) 03/21/2003 08:09 AM

animated gif: platforms


animated gif: platforms 07/21/2004 09:42 AM
is superb .. Holy shit

j-walkblog.com/blog/docs/platform.htm
track this site | 6 links


"animated gif: platforms"


"animated gif: platforms" 07/21/2004 02:40 PM

Mobile Platforms


Mobile Platforms 02/01/2005 08:36 PM

The last time I've done any intense development work for mobile devices was 4~5 years ago.  At that time, I've looked at Palm, Pocket PC, J2ME, and WAP and concluded that mobile platforms were not yet ready.  Last week, I've looked at the mobile devices and OSes again.  My opinion is that it's still not ready despite the amazing change in capabilities and capacities.

The main problem that prevents emergence of killer apps on mobile platforms is that applications are treated as second-class citizens, placed in a straight-jacket and pigeon-holed.

To receive or make a call, one just flip-opens the phone or press a button.  To use an application. one has to navigate around a typically hierarchical tree of functionalities.  Some devices have separate buttons for built-in applications but they either cannot be remapped to another application or controls for remapping is buried and lost in that confusing tree of functionalities.

In addition, functionalities are not tightly integrated and offers wide array of modal experiences depending on where you are on the tree.  On top of the default phone mode, browser mode, SMS mode, e-mail mode, address book mode, and various preference modes, each application has its own mode.

Before killer apps can emerge, mobile platforms must be changed drastically, removing modes and allowing applications to add their functionalities without being boxed in.


New: Gboard wheeled platforms


New: Gboard wheeled platforms 02/12/2004 11:28 AM
AstroAge's Gboard wheeled platforms for G5 and G4 towers are made of half-inch thick architectural-grade Plexiglas with die-cast twin wheel casters.

Open Platforms Rock


Open Platforms Rock 03/19/2005 02:54 AM

This is an example of the amazing things that happen when people can build on open platforms. It's an app on top of the Flickr photo sharing service, that uses Flickr's open protocols to auto generate a photo montage spelling any word you like:










3G Mobile Platforms Agreement


3G Mobile Platforms Agreement 12/27/2004 08:35 AM
3G Dec 27 2004 11:23AM GMT

Tips For Crossing Platforms


Tips For Crossing Platforms 03/20/2003 10:00 PM
Clip, save and pass along to your platform-crossing friends, no matter which way they're switching. (New York Times via MyAppleMenu)

kottke expands on web platforms


kottke expands on web platforms 08/11/2004 03:15 PM
looks like a lot of this loose coupling is going to get easier soon

Sun Frees Solaris for x86 Platforms


Sun Frees Solaris for x86 Platforms 12/16/2003 05:27 AM

Substation computing platforms


Substation computing platforms 01/02/2005 06:33 AM
Reed Business Information Jan 2 2005 9:11AM GMT

Next gen authoring for Web and mobile
platforms


Next gen authoring for Web and mobile
platforms
04/10/2005 08:57 PM
Scoop Apr 10 2005 11:57PM GMT

Platforms snap, crackle, and pop


Platforms snap, crackle, and pop 01/05/2004 12:26 PM

2004 reviews: Platforms


2004 reviews: Platforms 01/03/2005 05:19 PM
InfoWorld reviews the year in operating systems, including the arrival of the v2.6 Linux kernel.

BI bigwigs ramp up platforms


BI bigwigs ramp up platforms 05/10/2004 01:32 PM
BI vendors Firstlogic, IBM, Informatica, and SAS Institute are all working to broaden the reach of their respective BI platforms via extensions to their product lines focused on data integration.

IT Myth 3: All big shops run multiple
platforms


IT Myth 3: All big shops run multiple
platforms
08/13/2004 06:17 PM
As the New Wave band Devo said, ?Freedom of choice is what you got. Freedom from choice is what you want.? Were they right; is having no choice easier than having to decide for yourself? Does this principle apply to IT? Do enterprises seek heterogeneity rather than single-vendor solutions?

Applications Engineer, Interactive TV
Platforms


Applications Engineer, Interactive TV
Platforms
07/30/2004 11:59 AM
BBC - London (2004-07-29)

Bluetooth iFrog keyboard available for
all platforms


Bluetooth iFrog keyboard available for
all platforms
09/20/2004 07:19 PM
infoSync Sep 20 2004 10:30PM GMT

Microsoft Porting SQL Server To New
Platforms


Microsoft Porting SQL Server To New
Platforms
04/01/2005 02:46 PM

Free software Java platforms


Free software Java platforms 01/14/2003 02:28 PM

Richard Stallman is interested whether XSLT-process, my XSLT processor and debugger Emacs interface for the Saxon and Xalan XSLT processors runs on top of a free software JDK.

As far as I know Kaffe is one such free-software implementation of a Java virtual machine. There are many other implementations listed at Kaffe's Web site.

Does anybody have any experience with any of these in a real project? How much of the JVM functionality and the associated class libraries in JDK 1.3 are implemented? Can one run an XML parser and an XSLT processor like Saxon or Xalan on top of them?


IBM, Dassault integrate middleware, PLM
platforms


IBM, Dassault integrate middleware, PLM
platforms
03/08/2004 11:22 PM
Deal intended to boost On Demand environments

David Stutz on Platforms and WinFS


David Stutz on Platforms and WinFS 04/09/2004 04:10 PM

David Stutz:  "Because of this, although I agree with many of Ray's observations, I disagree with his predicted outcome. Rather than becoming the basis for a powerful network driven by the commodity exchange of schematized XML data, WinFS is more likely to be just one more in a string of proprietary Microsoft extensibility mechanisms."

A very interesting essay.  Much depends upon whether you or not you believe developers will embrace this new platform "in the absence of commodity (replaceable) implementations". Indeed, one of the most significant (and voluminous) criticisms I received privately after writing my essay relates to the increasing version fragmentation of the Windows installed base itself - particularly between corporate and consumer PCs.  Regardless of a given platform innovation's merits, will or would ISVs take deep advantage of an OS innovation that will only reach a subset of the installed base for a very, very long time?  Or have we now transitioned to a world in which there is a sustainable advantage for redistributable commodity middleware versions of "good enough" solutions?  Although "Windows bundling" used to represent a surefire way to create a de facto systems-level standard e.g. MAPI, might new Windows innovations be ultimately less utilized/leveraged than commodity middleware, given the increasing fragmentation of the market?

LinuxInsider: Platforms for Testing and
Publishing


LinuxInsider: Platforms for Testing and
Publishing
05/12/2004 07:01 PM
"Sometimes you just need a simple test platform to check out Perl or PHP applications as either stand-alone apps and Web scripts..."

Friendster, PHP, Java, and Coding
Platforms


Friendster, PHP, Java, and Coding
Platforms
07/05/2004 07:33 PM

Friendster goes PHP: This is good news. I hate to dis Java, but, well, I hate it. Always have.

...on Friday we launched a platform rearchitecture based on loose-coupling, web standards, and a move from JSP (via Tomcat) to PHP. The website doesn't look much different, but hopefully we can now stop being a byword for unacceptably poky site performance.

Related to this, here's something that just threw me for a loop the other day —

A long time ago, I developed an open source app for churches. The app is very simple to set up and get running. I wrote it back when I didn't know the first thing about object-oriented programming, and the code certainly won't win any awards, but it did a job and did it very well. A lot of churches got it up and running and benefitted from it.

I gave up the project to someone else two years ago, and the guy who owns it now is doing great things with it. However, he just anounced that the app is being re-written in J2EE. Here's what he said:

As for J2EE, there is plenty reason why this needs to be the direction for future development of [App Name] and, in fact, all other Open Source enterprise software. PHP simply does not scale and does not offer the richness of development tools that J2EE does through the many open source projects implementing and surrounding it. There are a lot of misconceptions about J2EE that abound because many people/companies misuse/misunderstand it. It is not difficult/expensive to set up, it is not harder to develop for (past the learning curve), and it is certainly not slow (in fact, performance is one reason we are moving away from PHP's limiting CGI-like architecture).

PHP is only good for simple, lightweight web apps. J2EE is good for professional enterprise-class applications, which is what [App Name] is going to become. In the end, [App Name] development is going to become faster and far more professional and the software itself is going to become far more reliable, extensible and sophisticated.

I am wickedly biting my tonque over this, but, I tell you, I could not disagree more completely with everything this guy has written. BUT — it's not my project anymore, and this guy has really done good things with it in terms of developing a community and adding functionality. Perhaps the benefits he brought there will offset this error.

(I'm not going to mention the name of the project, because I don't want to start a war of words or anything. If you know the name of the project, please keep it to yourself. I hate to censor anything, but I'll get rid of any comments that identify the app or the developer. Thanks.)

After that little rant, it may seem strange for me to say that I'm trying not to get hung up on platforms lately. My buddy Matt has been pelting my with .Net propaganda, and Joe told me that it's fantastic as well ("I tried really hard to hate it..."). This being the case, I'm trying to stay platform neutral these days and concentrate on app design and usability, without regard for what platform the app is written in.

I've recently use PHP to write perhaps the best app I've ever designed, but I'm trying not to identify it with PHP so much. I'm trying to think that the value of the app is in the design, the flow, and the usability, and that we could re-write it in any platform that makes sense. (See this post for much more on this note.)

So why am I so hot about the aofrementioned Java re-write? Because that app is designed for organizations with very, very limited computer budgets and resources. For them to set-up a PHP-capable Web server is probably asking too much, but it was the lowest barrier to entry I could find. Above, I said "re-write it in any platform that makes sense" — I don't see that Java makes any sense here.

Okay, rant over. I've probably said too much already. I know this post will offend someone, and I apologize in advance while bracing for the deluge.

Click here to comment on this entry


Cross Skilling Across Multi-OS
Platforms?


Cross Skilling Across Multi-OS
Platforms?
06/24/2005 06:16 PM

Sun Launches New Platforms, Slashes
Prices


Sun Launches New Platforms, Slashes
Prices
03/20/2003 01:05 PM
In a two-pronged initiative, Sun Microsystems is launching new managed computing platforms and slashing prices of its mid-range and high-end server systems. With these moves, Sun is seeking to modify its image as an elite provider of proprietary systems.

Opera update released on all desktop
platforms


Opera update released on all desktop
platforms
04/22/2004 09:22 AM
Opera Software today announced a beta version of Opera 7.50, a new release of its Web browser for Mac, Windows, Linux, FreeBSD and Solaris...

Tap into PHP and LDAP authentication for
UNIX/Windows platforms


Tap into PHP and LDAP authentication for
UNIX/Windows platforms
01/11/2003 02:05 AM
CNET Jan 11 2003 1:27AM ET

Macworld: Gboard platforms for Power Mac
G4, G5 debut


Macworld: Gboard platforms for Power Mac
G4, G5 debut
01/06/2004 09:20 AM
AstroAge LLC -- a new company founded by former Apple Product Evangelists -- announced an accessory designed to enable Power Mac G4 and Power Mac G5 users to gain some mobility with their large desktop computer systems. The Gboard5 and Gboard4 platforms are the result.

Richer Platforms Demand Developer
Discipline


Richer Platforms Demand Developer
Discipline
05/10/2004 11:47 AM
Microsoft's Windows Hardware Engineering Conference, held last week in Seattle, emphasizes the still-growing importance of PC technologies in areas other than personal computing. The continuing convergence of entertainment, personal productivity and enterprise management is going to change our expectations and habits in each of those domains.

Intel offers "test drive" on 64-bit
platforms


Intel offers "test drive" on 64-bit
platforms
09/10/2004 04:01 AM
Intel Corp., in an apparent effort to boost interest in their 64-bit line of processors and systems, has offered a program by which developers can take their code, upload it to one of several 64-bit systems, and execute it, to see what the effects (both positive and negative) of running code on a 64-bit platform will be. And while Intel has always offered this to partners and select participants, this particular program is open to any who visit the website.
Grok Description matches for Developers who build their own platforms and toolkits
GrokA matches for Developers who build their own platforms and toolkits

Developers who build their own platforms and toolkits

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Good Yahoo Story
with Minor BS

Exposed
Mac Attack
living in cloud
cuckoo land

An Introduction to
Mac OS X Development
Technologies

KeyStrokes 3.1
provides support for
more languages, adds
AppleScriptability,
and more

Tcl/Tk Aqua 8.4.5b1
Galerie
Blog Entry:
AppleScript: The
Definitive Guide

QueueIt! 1.0
A script to only
show unread/flagged
messages in Mail.app

Scientific Method
Video iPod
Peek a Boo
Laws of Explanation
Pop Quiz #2
India
Apple's Hot Deals
updated with
MacConnection
specials

New Apple store
opens in Tucson next
week

Octiv's offers final
Volume Logic plug-in
for iTunes

Kano debuts
double-sided DVD+R
media

Apple posts $63M
profit

Apple Q1 analyst
call -- live update

Apple offers
AppleWorks 6.2.9
update

O'Reilly publishes
'Learning Unix for
Mac OS X Panther'

Avid wins special
Oscar for Pro Tools

<oXygen/> XML
Editor 3.0 released

NAMM: Apple
introduces Logic Pro
6, Logic Express 6

NAMM: Apple previews
Sculpture,
UltraBeat, Guitar
Amp

IDC: Apple lost
marketshare in 2003,
to 3.2 percent

Apple releases
SoundTrack v1.2
update

A look at Apple's Q1
sales, by the
numbers

NAMM: NI-Spektral
Delay updated for OS
X

Lynda.com touts
Photoshop/ImageReady
CS for Web training

IBM announces two
new G5-optimized
compilers

Corel kills Mac
development of
CorelDraw Graphics
Suite

NAMM: Propellerhead
offers ReCycle 2.1,
Education Pkg.

NAMM: PowerFX offers
Apple Disc Jams,
more

Dr. Bott ships G5
Skateboard, G5 Roof

Apple profiles
Rayman 3: Hoodlum
Havoc

NAMM: Universal
Audio intros new
UAD-1 products

2004 PhotoshopWorld
comes to SF this
March

NAMM: New Cycling
'74 products for Mac

Mergemill 3.5
upgrade now
available

iPod Access upgraded
to version 3.0

MacsDesign Studio
releases Web Help
Desk 7

eShox 3.7 improves
QuickBooks
integration and more

Community News:
Testing Load with
Cherry

Community News: PHP
4.3.5RC1 Released!

WeberDev.com: New
LTD Code Contest

what is grok?