Skip to main content

Home/ The Apple Group/ Group items tagged other

Rss Feed Group items tagged

David Corking

GUIdebook > Articles > "The Xerox Star: A retrospective" | IEEE Magazine, 1989 - 0 views

  • With hindsight, we can say that it might have been better to release these technologies into the public domain or to market them early, so that they might have become industry standards. Instead, alternative approaches developed at other companies have become the industry standards. Xerox’s current participation in the development of various industry standards indicates its desire to reverse this trend.
  •  
    Transcript of an article that showed the innovations in the Star workstation, which by then were found everywhere (though they may not have worked as well, and were not yet popular of IBM and Compaq PCs.) The overlapping windows, selection, menus, focus, object-oriented design and of course the mouse itsef were also found in Smalltalk-80. However, the icons, representing documents, folders, printers and so on, were a unique innovation. Did Apple license the Star technology as well as Smalltalk-80?
  •  
    Transcript of an article that showed the innovations in the Star workstation, which by then were found everywhere (though they may not have worked as well, and were not yet popular of IBM and Compaq PCs.) The overlapping windows, selection, menus, focus, object-oriented design and of course the mouse itsef were also found in Smalltalk-80. However, the icons, representing documents, folders, printers and so on, were a unique innovation.
Graham Perrin

XBinary: Extended Binary Format Support for Mac OS X - 0 views

  • Extended Binary Format Support
  • © Amit Singh
  • January 2009
  • ...51 more annotations...
  • —With the advent of x86-based Macintosh computers, Universal binaries, originally known as "fat" or multiple-architecture binaries, appeared in Mac OS X.
  • Universal Binaries
  • for one or more architectures
  • along with a header that describes each constituent binary.
  • a wrapper that contains Mach-O binaries
  • a "4-way fat" executable could consist of Mach-O executables for the i386 (32-bit Intel), x86_64 (64-bit Intel), ppc (32-bit PowerPC), and ppc64 (64-bit PowerPC) architectures
  • Mac OS X does not provide any kernel-level or user-level interfaces to extend binary format support.
  • we'll need to write special software
  • new kernel functionality
  • software will involve a kernel extension.
  • extend the kernel
  • and execute them through specified handler programs.
  • Let us call the new software that implements these features XBinary. binfmt_misc Those familiar with the Linux kernel will realize that functionality similar to what's been described here exists in Linux as the binfmt_misc kernel feature. XBinary is conceptually similar
  • XBinary also has some Mac OS X specific features.
  • download and install the XBinary package
  • a command-line tool (xbinary
  • a kernel extension (xbinary.kext)
  • research software at this point
  • choosing the best library from an extended fat library file.
  • for developers, researchers, and power users
  • take XBinary for a spin
  • XBinary: extended binary format support for Mac OS X Copyright (c) 2009 Amit Singh. All Rights Reserved. http://osxbook.com The XBinary software allows you to extend the Mac OS X kernel such that it can recognize arbitrary binary formats and execute them through specified handler programs. (Mac OS X natively supports executing only Mach-O binaries, Universal (fat) binaries, and interpreter scripts.) XBinary consists of a kernel extension (xbinary.kext) and this command-line tool, which lets you control the XBinary facility. This requires superuser privileges, so you should run this tool using sudo(8). The XBinary kext must be loaded for the facility to be available.
  • You can add and manipulate in-kernel entries that enable recognition of binary formats.
  • You can also specify flags that affect how a matched entry is processed. By default, the argument vector IS adjusted and setuid/setgid binaries are NOT allowed.
  • make experimentation involving new binary formats easy
  • Let us look at Java applications
  • then specify this wrapper script as the interpreter
  • and subsequently invoke the Java application launcher.
  • given a Java class file
  • a wrapper script
  • We don't even have to write such scripts
    • Graham Perrin
       
      :-)
  • a Universal binary containing, say, Tiger and Leopard versions
  • simplify code creation and maintenance.
  • Consider a 2-way fat binary containing i386 and x86_64 architectures.
  • operating system versions in addition to processor architectures.
    • Graham Perrin
       
      :-)
  • Now think of an "extended" fat binary mechanism that incorporates
  • our hypothetical extended fat binary contains eight "architectures"
  • the extended fat feature as implemented by XBinary is not a complete implementation
  • These examples assume that you are on an x86 (little-endian) machine.
  • XBinary requires Mac OS X 10.5.x (Leopard).
  • Executive Summary This document discusses XBinary, a new software that lets you add kernel-level support for executing files in arbitrary binary formats on Mac OS X.
  • Extending Executability
  • recognize arbitrary binary formats
  • using the xbinary tool
  • copious "help" output
  • Each entry must have as its name a unique identifier string up to 31 bytes in size. Additionally, a set of other arguments specify to the kernel how to recognize that binary format and which interpreter to invoke to handle it. XBinary can recognize a binary EITHER by matching magic bytes within the first page of the file OR by matching a file extension. OTHER_ARGS must be a valid combination of the following arguments (some are optional).
  • that will determine the startup class name
  • Bonus Feature: Extra Fat Binaries
  • Since XBinary is experimental, why not experiment with such a feature too?
  • XBinary wouldn't be able to help the dynamic linker
  • The XBinary software
Sandy John

Offshore Application Development Outsourcing Company India - 0 views

  •  
    Cyber Futuristics has a well-defined and mature offshore application development company India which comprises the complete Software Development Business. We offers all IT Enabled Services like .NET application development, software application development, offshore software development, E-Business Application development, Custom Software Solutions and all other software application development services related to application development.
Victoria G

The NerdcoreLearning Clinical Mnemonics App Now Available in the App Store! - 0 views

  •  
    "NerdcoreLearning.com (NCL) is an innovative site for learning clinical topics. It is not just medical information, however; having an enthusiasm for other topics is not uncommon among medically passionate folk. The site launched just this year. The creators, Dr. Arun Mathews and Dr. Francis Kong have combined their love of sci-fi and medicine and infused it into the site"
Smithson Shelia

Copy Blu ray disc - 0 views

  •  
    Is it possible to copy Blu ray DVD disc? How to copy Blu-ray DVD movies to other players? Which Blu ray copy freeware should be select? You'll get the answers here.
liza cainz

Help Gurus Offers Microsoft Tech Support - 1 views

Help Gurus offers Microsoft Tech Support for customers who are using windows application on their computers. They can give you quality technical support for Microsoft office applications, like Exce...

support service Desktop computer technical services PC tech

started by liza cainz on 19 Jan 11 no follow-up yet
Syntacticsinc SEO

Syntactics Move to New Office to Better Serve Clients - 1 views

I was looking for the old office of Syntactics Inc. to get thorough internet marketing for my business through search engine optimization and other SEO Philippines techniques. After learning that t...

SEO Philippines search engine optimization web development

started by Syntacticsinc SEO on 23 Feb 11 no follow-up yet
Võ Văn Đạt

make money online - 1 views

I found a great Internet company - Cashfiesta.com - that has created a product everyone can benefit from. They pay you while you work or play on your computer. All you need to do is keep their soft...

money

started by Võ Văn Đạt on 24 Mar 11 no follow-up yet
joey potter

I Need Computer Technical Help Now - 2 views

"I have no time to wait". That is what I muttered when my computer suddenly went on a blue screen. I had a project and I needed to pass it on time. But with my computer on trouble, I would not make...

computer technical help

started by joey potter on 07 Jun 11 no follow-up yet
seth kutcher

Two Thumbs Up For Computer Assistance Services - 3 views

I am so happy for the computer assistance that Computer Assistance Online gave me. They provided me with precise and fast solutions to my computer problem. Their computer specialists really know wh...

computer assistance

started by seth kutcher on 06 Jun 11 no follow-up yet
helen troy

Get Rid of Computer Freezing - 1 views

I badly need computer help. I am a graphic artist and I always use my PC for my graphic design layouts and other major graphic work. But, that is so obvious, is it not? Anyway, my computer recently...

need computer help

started by helen troy on 12 Aug 11 no follow-up yet
Graham Perrin

System Requirements - 0 views

  • DiskWarrior 4 version 4.3 is completely compatible with Mac OS X 10.7 Lion
    • Graham Perrin
       
      To the best of my knowledge: whilst started from the DiskWarrior 4.3 DVD, it is impossible to unlock volumes that use FileVault 2 or any other application of Core Storage full disk encryption (FDE). 
Graham Perrin

Correction regarding hardware acceleration of Flash Player on Mac OS X Lion «... - 4 views

  • COMMENTS
    • Graham Perrin
       
      To further clarify Hardware acceleration is usually locked on - this setting and others are inalterable - so if the user senses an undesirable impact on performance, there is no easy way to troubleshoot acceleration-related issues. 
seth kutcher

My Husband Is Happy With Their PC Repair Services - 1 views

My husband was so frustrated the other night because his laptop was not working properly. I told him to calm down and we will call Remote PC Repair Now. I told them they are the expert when it come...

remote PC repair

started by seth kutcher on 08 Aug 11 no follow-up yet
Desktop Computer Support

Desktop Computer Support Gets Rid of Viruses - 2 views

One day, the computers at my small book shop suddenly went crazy. It displays weird characters on the screen and then shut down instantly. I could not do anything about it except to call my trusted...

virus computer support

started by Desktop Computer Support on 01 Aug 11 no follow-up yet
Sanny Y

PC Technical Support's Great Contribution - 1 views

Our Daycare Center has computers that are specially made for children's use. Each unit has child- friendly and educational games that will surely be enjoyed by the children. It is a good thing that...

PC technical support

started by Sanny Y on 13 Sep 11 no follow-up yet
Marya Zander

Computer Repair At Its Best - 1 views

My computer was suffering from frequent freezing and it really disturbed me a lot, especially during my work times. I could not finish my work and I was often groping in the dark just to make deadl...

Computer repair

started by Marya Zander on 14 Sep 11 no follow-up yet
Dale Villar

PC Technical Support's Great Contribution - 1 views

Our Daycare Center has computers that are specially made for children's use. Each unit has child-friendly and educational games that will surely be enjoyed by the children. It is a good thing that ...

PC technical support

started by Dale Villar on 14 Sep 11 no follow-up yet
Keith Sweat

How Mandurah Real Estate Changed My Life - 1 views

Ever since I decided to take my residence in Mandurah Real Estate, I have enjoyed the benefits that living inside a safe and beautiful neighborhood brings. I now have a very stunning and comfortabl...

Mandurah Real Estate

started by Keith Sweat on 13 Jul 11 no follow-up yet
« First ‹ Previous 401 - 420 of 527 Next › Last »
Showing 20 items per page