home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / www / cucug / at / at951219.txt < prev    next >
Internet Message Format  |  1997-11-07  |  17KB

  1. Path: rcfnews.cs.umass.edu!barrett
  2. From: etmall@ua.pt (Manuel Lemos)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: IPISA '95 (conference)
  5. Followup-To: comp.sys.amiga.misc
  6. Date: 15 Dec 1995 21:19:19 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 359
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Message-ID: <4asoon$3s8@kernighan.cs.umass.edu>
  11. Reply-To: etmall@ua.pt (Manuel Lemos)
  12. NNTP-Posting-Host: maya.cs.umass.edu
  13. Keywords: conference
  14. Originator: barrett@maya
  15.  
  16.  
  17.  
  18. WHAT?
  19.  
  20.         IPISA is an annual meeting of Amiga developers.  In Italian,
  21. IPISA means 'Incontro dei Programmatori Italiani per lo Sviluppo su
  22. Amiga.'  In English, this means exactly, meeting of Italian
  23. programmers for development under the Amiga.
  24.  
  25.  
  26. WHERE?
  27.  
  28.         IPISA 95 took place in Milan that is a large city the north of
  29. Italy with around 5 million inhabitants.
  30.  
  31.  
  32. WHEN?
  33.  
  34.         This year, IPISA took the morning and the afternoon of
  35. Saturday, 18 of November.
  36.  
  37.  
  38. WHO?
  39.  
  40.         A group of Italian enthusiasts of Amiga programming organised
  41. IPISA. Many of them are students at Milan's university.  They worked
  42. hard on their free time for many months before the meeting day to
  43. organise this event.
  44.  
  45.         Almost 400 Amiga developers and enthusiasts attended the
  46. meeting this year.  Some of them bothered to travel during all night
  47. from the south of Italy, just to arrive in time to the meeting day
  48. morning.
  49.  
  50.         Italian developers held most of the talks and presentations,
  51. but the main guest star was definitely Dr. Peter Kittel. Dr. Peter
  52. Kittel came from Germany to bring several good news to all the
  53. amigans.
  54.  
  55.         Angela Schmidt came also from Germany to talk about the story
  56. and the latest release of Meeting Pearls, and Haage and Partner came
  57. to talk about Storm C/C++ development environment.
  58.  
  59.         Oh, and I (Manuel Lemos) came from Portugal to talk about
  60. Objection that is a portable Object Oriented programming support
  61. system.
  62.  
  63.  
  64. HOW?
  65.  
  66.         As a non-Italian speaker, everybody kindly treated me as a
  67. guest.  I arrived in the morning of the day before the meeting day.
  68. Many thanks to Fabrizio and his mother (I hope I have spelt the name
  69. right) that bothered to pick me up at the Milan-Linate airport.
  70.  
  71.         I stayed all the afternoon at the home of Paolo Silvera where
  72. I meet the well-known Amiga E language Dutch developer Wouter van
  73. Oortmerssen.  It was with a great pleasure that I got the news that
  74. such a qualified software engineer as Wouter will most likely to join
  75. the Amiga Technologies engineering team.
  76.  
  77.         Depending on Wouter, the incoming version of AmigaDOS will
  78. feature a co-operative system of protected memory and the executable
  79. binary files stored in portable CPU independent format like for
  80. instance under TAOS.
  81.  
  82.         By night I met with everybody of the IPISA organisation for
  83. dinner. The dinner took at an internationally award winning
  84. 'pizzeria.'  There, I could confirm that what I heard about Italy
  85. being the worst place on earth to eat pizza could only be a joke. The
  86. pizza's that I tried were very tasty. They are thin but so large that
  87. you can make a whole meal just with one pizza. Anyway, I think I would
  88. get sick very quickly if keep eating pizza every day just as I ate in
  89. all the three days that I stayed in Milan.  Well, let's just get back
  90. to IPISA.
  91.  
  92.         The meeting day was very long for everybody that participated.
  93. Although the meeting started at 10 in the morning many people, mostly
  94. of organisation, arrived much sooner to make sure that everything will
  95. start on schedule.
  96.  
  97.         The conference hall was quite large and seemed to be almost
  98. full by the time the conference started.  Sergio Ruocco welcomed
  99. everybody present.  A short but smooth ray-traced IPISA logo animation
  100. was projected on a large screen of maybe around 4x3 meters.
  101.  
  102.         An Amiga 4000 connected to a professional video system that
  103. fed the images to a large RGB projector. The persons that had anything
  104. to show to support their presentations used this A4000.
  105.  
  106.         Like most of the persons that were going to present their
  107. work, I had to arrive sooner to install the stuff I brought to the
  108. show.  Unfortunately I had been very busy in the weeks before the
  109. conference day and I was not able to prepare a better presentation as
  110. I wished.
  111.  
  112.         I had to carry my hard-disk to the conference and plug it in
  113. another Amiga 4000 supplied by the organisation to install some stuff
  114. that remained to the last hour.  This took me quite some time to work
  115. out and so I was not able to pay proper attention to all the morning
  116. presentations.
  117.  
  118.         I am not going to describe in detail all the talks because
  119. they were too many and I was not able to pay proper attention to
  120. everyone.  This is mostly because I do not understand enough Italian
  121. worthy to mention, although my mother language (Portuguese) is quite
  122. similar to Italian.
  123.  
  124.         Here follows a summary of the talks by order of appearance. I
  125. hope I have not forgotten any of the presentations.
  126.  
  127. o       Angela Schmidt talked about the story and the latest release
  128.         of Meeting Pearls.
  129.  
  130. o       Michele Battilana presented a talk with reflections about the
  131.         future. He made allusions to other systems and trends that he
  132.         believes Amiga should follow. Many thanks for the beta version
  133.         of Cloanto's personal suite that he gave away in a CD to every
  134.         IPISA participant.
  135.  
  136.  
  137. o       Paolo Canali presented a PCI 2.0 solution for the current Amiga
  138.         architecture.
  139.  
  140.  
  141. o       Maurizio Ciccione presented the current developments of is Audio Lab
  142.         16 version 2 program. This program is still under development
  143.         but it looked very impressive. It seems to a complete solution
  144.         for professional audio engineers.  A version will available
  145.         later in Aminet.
  146.  
  147. o       Gabriele Falconi and Stefano Guarnieri presented a visual
  148.         environment to simulate neural networks. The theme is very
  149.         interesting but it is not very well known for the generality
  150.         of the programmers. The program looked simple but very
  151.         effective.  Future developments may turn the application into
  152.         a very useful tool for programmers that want to use the fuzzy
  153.         logic technology in their applications.
  154.  
  155. o       Vicenzo Gervasi presented an integrated environment to support
  156.         Object Oriented Programming under the language E. The seemed
  157.         to be a very good looking and complete system. It features
  158.         visual support for class browsing, automatic tool building and
  159.         revision control.
  160.  
  161. o       Giuseppe Ghibo presented a library to support recursive paths
  162.         for TeX. He also described a complete TeX installation that he
  163.         worked out for the IPISA CD.
  164.  
  165. o       Giuseppe Ligorio presented an improved compression scheme for sound
  166.         and image IFF files based on variant of Huffman
  167.         algorithms. Too bad he had not much time to do more than
  168.         introducing the theme due to time restrictions.
  169.  
  170. o       Alberto Longo presented a complete analysis on the viability of
  171.         writing smooth texture mapping games under Amiga. He demoed
  172.         Breathless, which is a doom-like game, to show how fluid this
  173.         kind of games can turn out using his technology. In a few
  174.         words: it looked impressive!
  175.  
  176. o       Michele Puccini presented a library to manage high speed
  177.         animation.  Unfortunately, I was to busy by the time of this
  178.         presentation and I was not able to pay proper attention.
  179.  
  180. o       Alessandro Tasora made one of the most spectacular
  181.         presentations. He presented several modules for Real 3D that
  182.         support particle based 3D animations. He had some wire frame
  183.         based animations ready to show. The animations looked very
  184.         impressive and Alessandro was very applauded.
  185.  
  186. o       Federico Zuccollo presented a BOOPSI class based solution for
  187.         improving the AMIGA file system access. This was a very
  188.         technical and detailed presentation.
  189.  
  190. o       Manuel Lemos (myself) presented an Object Oriented Programming
  191.         support system to develop portable applications named
  192.         Objection. Unfortunately, I was not able to talk much about my
  193.         system due to time restrictions. My system consists of a
  194.         library that implements OOP support in very similar way to
  195.         BOOPSI but in truly a portable fashion.
  196.  
  197.         Objection was completely developed in ANSI C. About 80% of all
  198.         the code that was developed for all the classes and the system
  199.         kernel is system independent.  This means only about 20% of
  200.         the code need to be rewritten to port the Objection to another
  201.         environment. The system currently supports Amiga under
  202.         Intuition and POSIX (UNIX) compliant platforms under
  203.         X-Windows.
  204.  
  205.         Many base classes needed to write applications were already
  206.         developed. Some application specific classes are under active
  207.         development, like for instance a PostScript export class and
  208.         RTF (Rich Text Format) export and import classes.
  209.  
  210.         I demoed an application that was my graduation project. It is
  211.         a visual editor to design Finite State Machines. This is a
  212.         high level tool to model for instance microchip hardware. Both
  213.         AMIGA - Intuition and POSIX - X-Windows where shown running at
  214.         the same time on the AMIGA. The X-Windows version was running
  215.         under DaggeX X-Windows server. I was not able to put a version
  216.         running under AmiWin X-Windows server on time for IPISA.
  217.  
  218.         Objection will be freely available to non-commercial AMIGA
  219.         software developers. Commercial software developers will have
  220.         to pay licence.
  221.  
  222. o       Haage and Partner presented the new C/C++ development
  223.         environment. It looked great but it felt as it needs to mature
  224.         a lot to support Amiga specific programming up to the level of
  225.         SAS C. despite this, it features visual automatic tool
  226.         building support. This is an important feature that lacks on
  227.         SAS C.
  228.  
  229.         The C++ compiler was claimed to be a fast although the
  230.         generated code was not as good as it could be due to the lack
  231.         of a global optimiser. They are considering making the
  232.         compiler full ANSI C++ 3.0 compliant.
  233.  
  234.         The debugger seemed visually good looking but nothing was said
  235.         about its abilities to debug multi-thread or shared library
  236.         based applications as SAS CPR is able.
  237.  
  238.  
  239. AMIGA TECHNOLOGY SPEAKS
  240.  
  241.         Dr. Peter Kittel was the most wanted speaker in the
  242. afternoon. He divided his talk in three parts: what AT has done so
  243. far, what they are doing now and they plan for the future of the
  244. Amiga.
  245.  
  246.         The reintroduction of the Amiga in the market was what he
  247. talked about concerning what AT has done so far. So, this is not
  248. worthy to mention it again.
  249.  
  250.         Now, AT is working on the restart of ADSP planned for 1 of
  251. December (a bit late now). Commercial developers will pay more (300
  252. USD) than non-commercial developers (100 USD) as usual. Commercial
  253. developers will get phone support. I wonder what does this means
  254. exactly because any serious developer uses Internet to communicate.
  255.  
  256.         From now on, the access to the developer program will be
  257. restricted to real AMIGA developers. Non-commercial developers have to
  258. show at least one public domain program for the Amiga and commercial
  259. developers have to show at least one commercial application.
  260.  
  261.         AT plans small enhancements and bug fixes to the Amiga OS and
  262. the current Amiga models in early 96. There will be no more beta
  263. versions of the operating system circulating around like in the
  264. past. It is to be hoped that this will prevent the OS being pirated in
  265. the BBSes. Dr. Kittel mentioned Windows 95 beta versions as a joke.
  266.  
  267.         AT is going to introduce a PCMCIA based Quad speed CD-ROM
  268. drive named Q-Drive some time very soon. They are also going to
  269. release an Internet surfer package for the Amiga. No mention on the
  270. WWW browser that will be supplied.
  271.  
  272.         AT is talking to several companies to discuss strategic
  273. alliances and to bring back new and old AMIGA developers to support
  274. the AMIGA with their products.  Motorola was mentioned regarding the
  275. future Power PC based Amiga.
  276.  
  277.         In a more distant future, AT will be working on hardware
  278. independent version of the AmigaDOS. Low end and high end Power PC
  279. based Amigas will be the first to run the new version of
  280. AmigaDOS. High end Power AMIGAs will be most likely CHRP compliant.
  281.  
  282.         Power AMIGAs will feature a proprietary chip set. It will not
  283. be AAA, but will be something that will have many of its
  284. features. This chip set will feature 24 bit video and 16 bit
  285. audio. Power AMIGAs will be definitely PCI based.
  286.  
  287.         Dr. Kittel then tried to answer almost every question that was
  288. posed by the audience. He apologised for the things that he could not
  289. talk about. Most of the questions are related with topics described
  290. above.
  291.  
  292.         Dr. Kittel was not able to answer a particular question that
  293. claimed my attention. It was about the differences of prices of the
  294. AMIGA computers in each country. He said that AMIGAs are sold to every
  295. distributor at the same price.
  296.  
  297.         The answer is simple and it scares me that AT either ignores
  298. or pretends to ignore the real reason for this. The reason is that in
  299. many countries there is only one company that buys all the Amigas that
  300. arrive to that country. That company resells the AMIGA to any other
  301. local distributor but with their own 'tax' added to the original local
  302. distributor price. This is what it seems to be why the AMIGA was so
  303. overpriced in many countries.
  304.  
  305.         It's a shame if AT will continue to close their eyes to this
  306. situation because this seriously hurts the AMIGA chances of being more
  307. popular in the future.
  308.  
  309.         In the end Dr. Kittel encouraged developers to write only OS
  310. legal software.  He also encouraged every AMIGA user to advocate for
  311. the AMIGA spreading the good news about the AMIGA that is back for the
  312. future.
  313.  
  314.         Dr. Kittel was very applauded before and after a question and
  315. answer period.  Almost everybody stood up to applaud him.
  316.  
  317.  
  318. LIKES
  319.  
  320.         In a few words, IPISA was impressively very well organised.
  321.  
  322.         The number of attendants was very high (almost 400).
  323.  
  324.  
  325. DISLIKES
  326.  
  327.         The arrival of some late hour guests, like for instance
  328. Dr. Peter Kittel, forced the organisation to rearrange the time and
  329. the duration of all the other presentations.  This was a bit
  330. frustrating for many of the speakers like myself as we were not able
  331. to talk about many aspects of our work in such shortened periods of
  332. time as we wished.
  333.  
  334.         In compensation Dr. Kittel's talk was in my opinion the most
  335. interesting for everybody.  Anyway, I understood that the organisation
  336. will probably split next year IPISA meeting in more days if the number
  337. of speakers keeps increasing like for this year's meeting.
  338.  
  339.         Milan's weather by mid-November is already too cold.  Probably
  340. it would be a good idea to reschedule IPISA for some time earlier in
  341. the year when the weather is warmer.  Maybe a month earlier would be
  342. warmer enough to encourage more non-Italian's developers to attend to
  343. IPISA and take the chance to visit the beautiful historical side of
  344. Milan.
  345.  
  346.         Almost all the conferences were in Italian.  Fair enough
  347. because before everything this is an Italian developer meeting held in
  348. Italy.  It would be great if English versions of the papers related
  349. with the talks could be made available to the Amiga community through
  350. the IPISA WWW pages.  I am sure this would encourage many more
  351. non-Italian developers to attend IPISA in the future.
  352.  
  353.  
  354. CONCLUSIONS
  355.  
  356.         IPISA is yet another proof that AMIGA is back for the
  357. future. If there is an international meeting that AMIGA developer
  358. should not miss, IPISA is the one.  Even Dr. Kittel admitted that in
  359. Germany there no developers meeting of this quality. Do not miss IPISA
  360. 96 if you are a serious AMIGA developer.  Congratulations to the whole
  361. staff of the IPISA organisation.
  362.  
  363. Copyright Manuel Lemos 1995
  364. Internet : UpperDesign@zeus.ci.ua.pt
  365. FidoNet  : 2:361/9.1
  366. BIX      : mlemos (@bix.com)
  367.  
  368. ---
  369.  
  370.    Accepted and posted by Daniel Barrett, comp.sys.amiga.reviews moderator
  371.    Send reviews to:     amiga-reviews-submissions@math.uh.edu
  372.    Request information: amiga-reviews-requests@math.uh.edu
  373.    Moderator mail:      amiga-reviews@math.uh.edu
  374.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  375.