home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5903 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  18.6 KB

  1. Path: nntp-trd.UNINETT.no!usenet
  2. From: Paul Kenneth Egell-johnsen <paulken4@afrodite.kih.no>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Team AMIGA Wish List (LONG)
  5. Date: Thu, 21 Mar 1996 17:53:10 +0100
  6. Organization: UNINETT news service    
  7. Message-ID: <31518976.305D@afrodite.kih.no>
  8. References: <150929@cup.portal.com>
  9. NNTP-Posting-Host: afrodite.kih.no
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (X11; I; HP-UX A.09.05 9000/720)
  14. CC: paulken4
  15.  
  16. Gary Alan Peake wrote:
  17.  
  18. > Make Resident:
  19.  
  20. >    @ Snoopdos (or a substitute)
  21.  
  22. If you mean resident, as in putting it in the Rom, then this
  23. isn't possible (putting it on CD-ROM AND having it resident, I
  24. mean whats the point...). And you can make ANY program (or most
  25. anyway) resident via the resident command.
  26.  
  27. > Improvements Needed:
  28. >     *Requesters (ReqTools & Arq-like)
  29.  
  30. Arq like requesters (and Magic File Requester) would be nicer.
  31. Even add easy ways to make your own anims and sounds with each
  32. requester and...
  33.  
  34. >     *User-Configurable Pull-down Menus (with short-cuts)
  35.  
  36. Now, why don't you try out ToolsDaemon and Toolmanager?
  37. ToolsDaemon let you put in as many menus as you have room for,
  38. and Toolmanager does it more stylishly (but only as additional
  39. items to the existing Tools menu). 
  40.  
  41. Toolmanager with the flexibility of menus as supported by
  42. ToolsDaemon (because ToolsDaemon has a rather akward system of
  43. configuration) is my dream.
  44.  
  45. Let the user decide, the tools already exist.
  46.  
  47. >     *ClipBoard
  48.  
  49. PowerSnap. Let the user decide.
  50.  
  51. >      Expanded IFF support (for improved compression-ala PNG/Encap JPEG)
  52.  
  53. No more different systems, except if it's lossless and uses some
  54. fractal or wavelet compression, then I might rethink.
  55.  
  56. >      Font Handling (with support for TrueType/Type1 fonts)
  57.  
  58. If we get PPC, then perhaps it's time for PostScript rendering
  59. of all text?
  60.  
  61. >      More keyboard support/shortcuts
  62.  
  63. Yes, and make a rigid standard for everyone to follow.
  64.  
  65. >      Center text in requesters and get rid of excess white space.
  66.  
  67. Huh? Center text is the programmers job. Excess white space is a
  68. contradiction, white space should always be there for
  69. readability and better layout, hence it cannot be excess in most
  70. cases.
  71.  
  72. >      Icon & Backdrop palettes independant of the WB palette
  73.  
  74. Why not?
  75.  
  76. >    @ Online 'Help' add flexibility and expand
  77.  
  78. Bubble help, a bit of Bebox system and such. Either expand
  79. Aguide to include inline images and sound, or use HTML.
  80.  
  81. >      Customizable device drivers for the non-programmer
  82.  
  83. Examples...
  84.  
  85. >      More flexibility for MultiView (allow it to save to different formats)
  86.  
  87. Search capability.
  88.  
  89. >      HDToolBox (allow larger hard drive support)
  90.  
  91. Thats the OS.
  92.  
  93. >      Public Screen support (thru tooltypes so programs can open behind WB)
  94.  
  95. The programmers domain, I would think.
  96.  
  97. >      Control of GUI elements (window highlite colors, etc) thru Prefs
  98.  
  99. Mui... I would think.
  100.  
  101. >     *Wait pointer keeps us waiting too long at times
  102.  
  103. Thats not the pointer, but the programs.
  104.  
  105. >     *Give 'MORE' a file requester and ability to use keys for up-down
  106.  
  107. Why use MORE, when we have multiview? I really hate all programs
  108. that come with more or less or whatever as tooltypes and which
  109. forces me to do some changes.
  110.  
  111. >    @*"Ed, Edit, and Memacs" ... enhance one and get rid of the others
  112.  
  113. Or get CygnusEd (Elastic Reality, probably would like to get
  114. some money for something which has been abandomed a long time
  115. ago, when they wher called ASDG), fast, reliable and some
  116. functions (like scripts) which I really miss from most (if not
  117. all) editors I am unfortunate to suffer elsewhere.
  118.  
  119. >    @*Fancier screen savers
  120.  
  121. Lots of them.
  122.  
  123. >     *AM/PM Date/Time on the title bar
  124.  
  125. Possible even as we speak.
  126.  
  127. >     *Make the 'cancel' button on a copy to floppy work the first time when
  128. >         it gets bad blocks or write errors
  129.  
  130. Better programming again, I would say.
  131.  
  132. >     *Toggle gadget on tooltypes instead of writing them in
  133.  
  134. This one I like! Very good suggestion, now that some programs
  135. rely very heavy on tooltypes.
  136.  
  137. >     *Prefs program for Assigns (ala bind names)
  138.  
  139. Assigns is a prefs program, try it.
  140.  
  141. >     *Font sensitive gadgets
  142.  
  143. Programmers again.
  144.  
  145. >     *Multi-tasking drawer opening
  146.  
  147. Yes, I agree, more of the workbench should multitask.
  148.  
  149. >     *Memory defragmentation
  150.  
  151. I think there is programs which do this already (I might be
  152. mistaken, just a buzz in my head).
  153.  
  154. >     *Dynamically created chip ram
  155.  
  156. You have to buy it, you can't create it from air, you know.
  157.  
  158. >     *Faster FastFileSystem
  159.  
  160. Try AFS or PFS or ...
  161.  
  162. > Remove:
  163. >     *Icon Borders (make them user optional)
  164.  
  165. And add bevels around the Icon text (try a darkbackground image
  166. with darktext on grey, and see why). Or make the background
  167. transparent, so you can see the background image through the
  168. `whitespace' around the text.
  169.  
  170. In fact Dr. P.K. said they would look into this.
  171.  
  172. >      2.1+ Error Messages (We want Guru Meditations again!)
  173.  
  174. Why would we? More stability, I say.
  175.  
  176. >     *32 bit pen specifiers
  177.  
  178. No, 8 bit red, 8 bit green, 8 bit blue and 8 bit alpha so that
  179. we can look decently through the colours when we wish! Perhaps
  180. we need 40 bits (8 bit genlock, too).
  181.  
  182. >     *Trashcan
  183.  
  184. Why? Can't you use available utilities at all?
  185.  
  186. > Standardize:
  187. >      Installer/Uninstaller (half way there now with new release!)
  188.  
  189. Make it a requirement for developers, as much else should be a
  190. requirement. In fact I had to laugh when I read in the
  191. description of a recent upload at aminet (the last 3 or 4 days
  192. in fact) that the programmer `didn't use asl or similar things,
  193. because it was much more compatible (and NICER LOOKING)'. If
  194. this is the attitude of some programmers, good riddance.
  195.  
  196. >     *Ability to password protect directories/volumes/ or on boot-up
  197.  
  198. Lots of possibilities in the public domain.
  199.  
  200. > Additions Needed:
  201. >     *Bring back "Guru Meditations" with adjustable delay for reboot
  202. >           and better translations of what caused the guru
  203.  
  204. Repeating ourselves, are we?
  205.  
  206. >      Retargetable graphics
  207. >     *Retargetable sound
  208.  
  209. I think some great minds are working with this. (Statement by
  210. Giles Bodouin, we closely cooperate with phase 5 in order not to
  211. duplicate efforts, which I name only prudent, because AT saves
  212. money, Phase 5 saves money and we get results faster...)
  213.  
  214. >      MIFF (Multimedia IFF ... hypertext, sound, graphics, animation,etc)
  215.  
  216. Whats this, an application.
  217.  
  218. >      Standardized 'MIFF' viewer (MultiView on steroids?)
  219.  
  220. Multiview can view hypertext, sound, graphics, animation,etc, as
  221. you mentioned earlier. Probably you are talking about some Web
  222. browser looking thing?
  223.  
  224. >    @ NewIcon type of Icon support
  225.  
  226. Well yes. But why can't icons be saved one place, and then let
  227. the workbench decide which icon to use (I think this is how
  228. NewIcon works), and here is the clue... THEN WE COULD GET RID OF
  229. ALL THOSE SMALL ICONS LYING AROUND CLUTTERING ALL OUR
  230. DIRECTORIES.
  231.  
  232. >     *Abort gadget for the 'disk copy' and other requesters
  233.  
  234. Thats `Cancel' BTW, and again it's the programmers fault.
  235.  
  236. >      Iconify gadget on the WB menus
  237.  
  238. ??? I would like to see Menufy and Iconify which remebers their
  239. statuses when you reboot!
  240.  
  241. >    @ System debugger that is accessible from a 'Guru Meditation' with
  242. >           history
  243.  
  244. Try a link cable and an external terminal.
  245.  
  246. >    @ Magic Layers or Opaque Windows
  247.  
  248. Huh? Why not transparent windows?
  249.  
  250. >      Add an 'assign' requester (AssignX) when a program needs an assign
  251.  
  252. Are you totally alergic to programs which aren't supplied with
  253. the workbench?
  254.  
  255. >    @ TCP/IP with extras and a basic terminl program (Surfer Option?)
  256.  
  257. Yes to tcp/ip.
  258.  
  259. >      DataTypes Needed:
  260. >           HTML, AVI, MPEG, QT/MOV, MOD/MED, JPEG, GIF, WAV, VOC
  261. >           Divide datatypes into separate types and program accordingly:
  262. >                system-system files, text-text files, doc-document files,
  263. >                inst-musical instruments, musi-musical files, pict-picture
  264. >                files, anim-animation files, movi-movie
  265. >                files,decom-decompression of files
  266.  
  267. We have the above, except for HTML and QT looks like some I
  268. haven't seen (heh).
  269.  
  270. >    @ Magic Menus-like menu options
  271.  
  272. This should be standard, this one is good.
  273.  
  274. >      All corner sizing gadget for windows
  275.  
  276. Yes, get rid of gadgets below the Dragbar. Don't let windows
  277. have bottom and right dragbars, they look awful.
  278.  
  279. Much better symmetry in making an external sizing bevel to the
  280. whole window, then under the top sizing have the iconbar
  281. (perhaps menubar, take a look at Dopus 5 and higher for some
  282. nice ideas) of the window and then the work area.
  283.  
  284. >      Settable aspect ratio (1:1 or 2:1)
  285.  
  286. Why would we want other aspct ratios than 1:1? (except for video
  287. work)...
  288.  
  289. >     *Cycle gadgets, button gadgets (ala MUI)
  290.  
  291. Drop down cycle gadgets (menu like).
  292.  
  293. >      KingCon instead of Cli/Shell with name completion (system-wide)
  294. >         with scroll bar for cut/paste text
  295.  
  296. Agree, this should be standard.
  297.  
  298. >     *'XCopy' command that checks blocks/bytes before starting
  299.  
  300. XCopy, that ugly bitch?
  301.  
  302. >    @ Visual GUI programming ala Mac
  303.  
  304. MUIbuilder seems promising, don't it?
  305.  
  306. >     *8 bit pen specifiers for true 24 bit color
  307.  
  308. You earlier would like to remove 32 bit pen specification (or am
  309. I confusing matters).
  310.  
  311. >     *Allow spaces in file names without using quotes
  312.  
  313. Ok, picture this. You are going to use a command called foo. It
  314. takes several arguments, among them a too and from file. Now
  315. look at this:
  316.  
  317. foo work:Pauls wonderful sexy smile add amiga:And the rest of
  318. his body
  319.  
  320. now, how does the program foo decide if smile, or add or
  321. wonderful or whatever is an argument?
  322.  
  323. foo "work:Pauls wonderful sexy smile" add "amiga:And the rest of
  324. his body"
  325.  
  326. is a nice and easy solution which you just have to add two extra
  327. symbols ("") each time you use a file name. The alternative
  328. would be something like this
  329.  
  330. foo -i work:Pauls wonderful sexy smile -add amiga:And the rest
  331. of his body
  332.  
  333. or
  334.  
  335. foo work:Pauls wonderful sexy smile, add, amiga:And the rest of
  336. his body
  337.  
  338. both which are feasible, but then you have a much stricter
  339. syntax, you have to ALWAYS (even when you don't use files) type
  340. extra symbols.
  341.  
  342. >    @*Buy the rights to a compression method and include in the OS
  343. >    @*Xpk support
  344.  
  345. Let us use Xpk (with nice gui, better preferences and such).
  346.  
  347. >     *Adjust sound thru software
  348.  
  349. Are there other ways? If I wan't sound I have to use software.
  350. (Thats `period'.)
  351.  
  352. >    @*Virtual Memory
  353.  
  354. Would be nice, needs a bit of concideration (pros and cons).
  355.  
  356. >     *PCMCIA driver
  357.  
  358. A1200 has it, the rest of us don't need it. Probably you are
  359. talking about specific drivers for specific cards, which are a
  360. totally different matter, and strictly speaking not the domain
  361. of AT.
  362.  
  363. >     *Support localization for non-Romanized laguages (Japanese/Chinese)
  364.  
  365. Of course.
  366.  
  367. >     *Selectable Kickstart modes from startup for 'old' programs
  368. >     *Patch for 68020+ DataTypes to run on a 68000 3.1/ECS
  369. >     *AGA to ECS retargetting
  370.  
  371. All these are supported by different programs (if I understood
  372. the 3rd item correctly).
  373.  
  374. >    @*Bare bones file manager
  375.  
  376. DOpus rules, esp. workbench replacement mode (except that
  377. ToolsDaemon don't function after that).
  378.  
  379. >     *Bottom screen bar with clock, calendar, and text/icon fields for
  380. >         starting programs from (like 'shell')
  381.  
  382. You wanted the clock at the top earlier! And text/icon fields
  383. sound like... Toolmanager
  384.  
  385. >     *'Locate' command that uses (d) dir, (f) file, (b) both switch then
  386. >         transfers you to the file/directory it finds
  387.  
  388. Or gives you all the directories containing that file/directory
  389. with pertinent commands (test for equality, taking you to one of
  390. those directories, etc. etc.).
  391.  
  392. But the Bebox Filedatabase seems like a good idea (make indexes
  393. and then you can find files and such very fast).
  394.  
  395. >     *Cron Program
  396.  
  397. Then you have to log on and off and leave the computer on
  398. continually.
  399.  
  400. >     *Combine 'Dir' and 'List' with interactive mode
  401.  
  402. A directory program? The tab function of KingCon?
  403.  
  404. >     *Multi-tasking on Workbench and pull-down menus
  405.  
  406. We've agreed on better multitasking under workbench, haven't we?
  407.  
  408. >     *Check for open/changed files on reboot or 'guru'
  409.  
  410. Save them before guruing (as a totally weirdnamed file in temp)
  411. and then tell me that those files are accessible (and are named
  412. after such and such file which was a work in progress when we so
  413. ungracefully kicked you out), and then if I double click on a
  414. file the apropriate application should open and I should be able
  415. to continue working where I left.
  416.  
  417. >     *Cli command like 'openwindow HD1:' that would work from
  418. >         s:user-startup
  419.  
  420. Now heres something which needs a bit refinement. Why don't we
  421. add `Open dh0: in window' and `move mouse to 400x200', `double
  422. click mouse', `when opening window play [soundname]' and such to
  423. arexx? Make it more versatile as a (global) scripting language,
  424. take a look at applescript and how you in fact can make scripts
  425. which accesses different applications, from [the record script
  426. place] one menu item.
  427.  
  428. >     *Scroll bar in the Cli
  429.  
  430. ... you know the comment.
  431.  
  432. >    @*DiskSalve
  433. >    @*Reorg
  434.  
  435. Very important.
  436.  
  437. >     *MPEG decoding
  438.  
  439. Make it rtg, so that those with better economy could buy better
  440. hardware. In fact there are bound to be several formats (AVI,
  441. QuickTime etc.). So my suggestion is that the datatypes should
  442. either be a datatype (as they are now) or hooks which could
  443. redirect the stream to the correct hardware, and then the
  444. hardware could redirect the output to the [calling] application
  445. again.
  446.  
  447. Now doesn't this seem very feasible? Then we of course have to
  448. make programs which don't assume this and this screenmode, such
  449. or such soundoutput (und so weiter), but leave everything to the
  450. OS. The OS gives us resources, the datatypes interpret streams
  451. an direct the streams to correct executioner which then returns
  452. the result back to the caller (now I am repeating myself).
  453.  
  454. >     *Mouseclick brings window to front and makes it active
  455.  
  456. SunMouse? Thats not going to be the default way of handling
  457. things, and here is why:
  458.  
  459. You have one program in a window which aren't active (say
  460. CygnusEd) on the workbench. And you are viewing a textfile in
  461. another window (not active, just at the top). Now you would like
  462. to write something in CygnusEd WHILE you are reading the file
  463. (at the top). Click in the CEd window (to make it active, and no
  464. fucking way would I like it at the top at this point) and write.
  465.  
  466. Nice and easy and clean.
  467.  
  468. If you dig pervertial things like sunmouse and sunkey and a host
  469. of other dumb utilities then use them, but I RELY on my Amiga to
  470. do the above, it's the MAIN advantage of the Amiga because it
  471. can help do some WORK. These things are impossible under Motif,
  472. Windows and Mac.
  473.  
  474. Now any flames are welcome, because I really can't see why you
  475. could do any arguments against the above (which makes sense,
  476. besides releaving you of some work).
  477.  
  478. >     *A 'Leave Out' option for an entire window
  479.  
  480. Thats something like Iconify and/or Menufy, I would say? (They
  481. need to remember this after reboot, though).
  482.  
  483. >     *Global tooltypes, rather than pregram specific tooltypes
  484.  
  485. Thats what def_icon.info are for, aren't they?
  486.  
  487. > Hardware Related:
  488. >      More Sound Channels (8)
  489.  
  490. Why not 32? Usually they all come out through two stereo RCA
  491. jacks, so really, most standard hardware deliver 32 channels at
  492. this point.
  493.  
  494. All channels:
  495.  
  496. individual panning, individual volume, individual playback.
  497.  
  498. If it came out through more jacks, then we could talk about
  499. specifics, else I just want as many soundchannels as possible
  500. (with the added RTG, of course).
  501.  
  502. >      Coprocessor for sound/graphics
  503.  
  504. Use standard elements (now we should probably think about,
  505. MPEG/JPEG decode, 3d accelerators, graphics accelerators, sound
  506. chips, midichips etc. Read againg my ideas on RTG above (quite
  507. few lines above, in fact).
  508.  
  509. >      Clock/Calendar in every Amiga
  510.  
  511. Wich goes beyond 2000 :)
  512.  
  513. >     *PCMCIA drives
  514.  
  515. Thats slots, and are really only good in a portable.
  516.  
  517. >     *OS on CD ROM and on floppies
  518.  
  519. No floppies, perhaps Zip, or Jaz or something from Syquest.
  520. (ESCOM will deliver zip drives as standard, so should AT (or
  521. rather Jaz drives, in my opinion)).
  522.  
  523. >     *Three-button mouse support built-in to the OS
  524.  
  525. Works now.
  526.  
  527. >     *Midi port
  528.  
  529. There are some new things now, Zipi I think one is named,
  530. perhaps we should be the first computer with support?
  531.  
  532. > Programming/Text Related:
  533. >    @*More in-depth user manuals (AmigaDos, Arexx)
  534.  
  535. Add some online manuals too. (Much more should be online,
  536. manuals, help, wizards, hints and tips).
  537.  
  538. >     *Easier to understand 'C' program options (switches,etc) current manuals
  539. >           are vague and confusing to the normal user
  540.  
  541. Thats the compiler manuals fault, there are several different
  542. compilers, how would AT find the time to do all?
  543.  
  544. And why can't we jump on to C++, it's very easy to program,
  545. learn and understand.
  546.  
  547. >    @*RKM's on a CD Rom Disk with search function
  548.  
  549. Agree, a CD-Rom which contains documentation would be a good
  550. idea, but you could do it now (yourself) it doesn't strictly
  551. have to be AT doing this job (it probably shouldn't, as such
  552. administrative work will put a strain on other efforts).
  553.  
  554. >    @*Service Manuals for 500, 1200, 2000, 3000, 4000 series
  555.  
  556. Reprintings, I presume.
  557.  
  558. >     *Improve Installer docs
  559.  
  560. I've seen it online.
  561.  
  562. >     *Full Arexx manuals
  563.  
  564. I got one with my A3000T.
  565.  
  566. Generally you have repeated yourselves too often. Also there are
  567. several inconsistencies in your wishes. I suggest you go through
  568. it one more time, and correct them.
  569.  
  570. Many of the wishes are relevant. Some I have marked in a `mee
  571. too way' some as `use the relevant utility'. Either way, if the
  572. future OS comes on CD or Zip, then AT could distribute most of
  573. the programs with the OS...
  574.  
  575. Now, I too would like to have more of these as an integrated (as
  576. made by AT) part of the OS, but why should AT at this time when
  577. is's [time] paramount, do this?
  578.  
  579. What need be done is a better CX broker. And better CX awareness
  580. of programs. Example, in dir opus you may define your own
  581. hotkeys for different actions. Now, have you ever defined the
  582. same hotkey combinations? Sometimes the results are amusing, and
  583. sometimes more dire.
  584.  
  585. Hotkeys, screennames, arexxports, processes everything should be
  586. viewable (and changeable where apllicable) from a better CX. And
  587. everyone changing hotkeys or opening processes, whatever, should
  588. register with the OS (or CX or however this functions).
  589.  
  590. When AT gets around to include options for tear off menus,
  591. Sunmouse(shiver), Sunkey(shudder) and other more `nice too have'
  592. options, I am sure that it will be more efficient and we would
  593. be grateful, but for now, support those who already have done
  594. the effort and give them thanks!
  595.  
  596. Replys gratefully received.
  597.  
  598. Paul K Egell-Johnsen,
  599.  
  600. mailto:paulken4@afrodite.kih.no
  601. http://afrodite.kih.no:8001/studenter/paulken4/frames/
  602.  
  603. BTW, I trust some at AT have followed this thread? Perhaps some
  604. should compile a synopsis of this thread in due time?
  605.