╤.╤αΓΦφεΓ, Symantec
╫≥ε ≥αΩεσ Java?
▀τ√Ω Java Γδ σ≥± ∩≡Φφ÷Φ∩Φαδⁿφε φεΓ√∞ τ√Ωε∞ ∩≡επ≡α∞∞Φ≡εΓαφΦ , ±ετΣαφφ√∞ Ωε∞∩αφΦσΘ Sun Microsystems Σδ ±ετΣαφΦ ∞φεπε∩δα≥⌠ε≡∞φ√⌡ ∩≡ΦδεµσφΦΘ (applications Φ applets) Σδ ±≥≡αφΦ÷ "Γ±σ∞Φ≡φεΘ ∩α≤≥Φφ√" ±σ≥Φ Internet. ▀τ√Ω Java ∞εµσ≥ ß√≥ⁿ φατΓαφ ≤∩≡ε∙σφφ√∞ Γα≡Φαφ≥ε∞ C++, ßστ ≤±δεµφσφφ√⌡ Ωεφ±≥≡≤Ω÷ΦΘ Φ Σε∩εδφΦ≥σδⁿφ√⌡ Γετ∞εµφε±≥σΘ. Java ∩≡σΣδαπασ≥ °Φ≡εΩΦσ Γετ∞εµφε±≥Φ εß·σΩ≥φε-ε≡Φσφ≥Φ≡εΓαφφεπε ∩≡επ≡α∞∞Φ≡εΓαφΦ Φ ∩εΓ≥ε≡φεπε Φ±∩εδⁿτεΓαφΦ ΩεΣα.
╫≥ε ≥αΩεσ Symantec Cafe?
Symantec Cafe Γδ σ≥± ∩σ≡ΓεΘ Φφ≥σπ≡Φ≡εΓαφφεΘ ±≡σΣεΘ ΓΦτ≤αδⁿφεΘ ≡ατ≡αßε≥ΩΦ Σδ ±ετΣαφΦ ∩≡ΦδεµσφΦΘ (applications Φ applets) Σδ ±≥≡αφΦ÷ "Γ±σ∞Φ≡φεΘ ∩α≤≥Φφ√" ±σ≥Φ
Internet.
Symantec Cafe Φφ≥σπ≡Φ≡≤σ≥ Ωε∞∩δσΩ≥ ≡ατ≡αßε≥≈ΦΩα Java Development Kit Ωε∞∩αφΦΦ Sun Microsystems Γ ∩ε∩≤δ ≡φ≤■ ∞φεπεεΩεφφ≤■ ±≡σΣ≤ ΓΦτ≤αδⁿφεΘ ≡ατ≡αßε≥ΩΦ, ±ετΣαφφ≤■ Ωε∞∩αφΦσΘ Symantec Σδ ±ετΣαφΦ ∩≡ΦδεµσφΦΘ Σδ Windows 95 Φ Windows NT. Symantec Cafe ∩≡σΣδαπασ≥ ∩εδφε⌠≤φΩ÷Φεφαδⁿφ≤■ ±Φ±≥σ∞≤ ≤∩≡αΓδσφΦ ∩≡εσΩ≥α∞Φ, α ≥αΩµσ ∞ε∙φ√σ Φφ±≥≡≤∞σφ≥√ ≡σΣαΩ≥Φ≡εΓαφΦ Φ ∩≡ε±∞ε≥≡α ΩεΣα, ≈≥ε εßσ±∩σ≈ΦΓασ≥ ≡στΩεσ ≤ΓσδΦ≈σφΦσ ²⌠⌠σΩ≥ΦΓφε±≥Φ ≡ατ≡αßε≥ΩΦ ∩≡ΦδεµσφΦΘ φα τ√Ωσ Java Σδ ±σ≥Φ Internet.
╧≡ΦδεµσφΦ , ±ετΣαφφ√σ ± ∩ε∞ε∙ⁿ■ Symantec Cafe ∞επ≤≥ τα≥σ∞ Γ±≥≡αΦΓα≥ⁿ± Γ ΣεΩ≤∞σφ≥√ HTML Φ Γ√∩εδφ ≥ⁿ± φα ≡ατδΦ≈φ√⌡ ∩δα≥⌠ε≡∞α⌡ ∩≡Φ Φ±∩εδⁿτεΓαφΦΦ Java-±ε∞σ±≥Φ∞√⌡ ∩≡επ≡α∞∞ ∩≡ε±∞ε≥≡α, ≥αΩΦ⌡ ΩαΩ Netscape Navigator.
╨ατ≡αßε≥Ωα ∩≡ΦδεµσφΦ Σδ ±σ≥Φ Internet φα τ√Ωσ Java ± Φ±∩εδⁿτεΓαφΦσ∞ Symantec Cafe
Symantec Cafe ∩ετΓεδ σ≥ ≡ατ≡αßα≥√Γα≥ⁿ ∩≡ΦδεµσφΦ φα τ√Ωσ Java, Ωε≥ε≡√σ ∞επ≤≥ τα≥σ∞ Γ±≥≡αΦΓα≥ⁿ± Γ ±≥≡αφΦ÷√ Γ±σ∞Φ≡φεΘ ∩α≤≥Φφ√ Σδ εßσ±∩σ≈σφΦ ßεδσσ Γ√±εΩεΘ ⌠≤φΩ÷Φεφαδⁿφε±≥Φ, ≈σ∞ ±≤∙σ±≥Γ≤■∙Φσ HTML-±≥≡αφΦ÷√. Java-Ωε∞∩Φδ ≥ε≡ πσφσ≡Φ≡≤σ≥ ßαΘ≥ΩεΣ, Ωε≥ε≡√Θ ∞εµσ≥ τα≥σ∞ Γ±≥≡αΦΓα≥ⁿ± Γ HTML-ε∩≡σΣσδσφΦ ±≥≡αφΦ÷ Γ±σ∞Φ≡φεΘ ∩α≤≥Φφ√. ═αΦßεδσσ ∩ε∩≤δ ≡φ√σ ∩≡επ≡α∞∞√ ∩≡ε±∞ε≥≡α Γ ±σ≥Φ Internet, ≥αΩΦσ Netscape Navigator, ΓΩδ■≈α■≥ Γ±≥≡εσφφ√Θ Φφ≥σ≡∩≡σ≥α≥ε≡ Java-ßαΘ≥ΩεΣα, ∩ετΓεδ ■∙ΦΘ Γ√∩εδφ ≥ⁿ Java-∩≡ΦδεµσφΦ φα Ωε∞∩ⁿ■≥σ≡σ ∩εδⁿτεΓα≥σδ Γε Γ≡σ∞ ∩≡ε±∞ε≥≡α ±≥≡αφΦ÷√ Internet, ±εΣσ≡µα∙σΘ ²≥ε Java-∩≡ΦδεµσφΦσ.
▌≥ε Σασ≥ Γετ∞εµφε±≥ⁿ ΓΩδ■≈α≥ⁿ Γ Internet ±≥≡αφΦ÷≤ ∩≡επ≡α∞∞φεσ εßσ±∩σ≈σφΦσ, ≈≥ε ∩≡σΣδαπα≥ⁿ ∩εδⁿτεΓα≥σδ■ πε≡ατΣε ßεδσσ ßεπα≥√σ Γετ∞εµφε±≥Φ, ∩ε ±≡αΓφσφΦ■ ± ∩≡ε±≥ε ≥σΩ±≥ε∞ ΦδΦ ±≥α≥Φ≈σ±ΩεΘ π≡α⌠ΦΩεΘ. ═α∩≡Φ∞σ≡, ±≤∙σ±≥Γ≤σ≥ Γετ∞εµφε±≥ⁿ ΓΩδ■≈Φ≥ⁿ φεΓ√Θ ≥Φ∩ Σαφφ√⌡ Φ φατφα≈Φ≥ⁿ ±εε≥Γσ≥±≥Γ≤■∙ΦΘ σΘ Java-ßαΘ≥ΩεΣ, ∩≡σΣφατφα≈σφφ√Θ ±∩σ÷Φαδⁿφε Σδ εß≡αßε≥ΩΦ ²≥επε ≥Φ∩α Φφ⌠ε≡∞α÷ΦΦ φα ΩδΦσφ≥±ΩεΘ ∞α°Φφσ. ╩≡ε∞σ ≥επε, Γ ²≥ε∞ ±δ≤≈ασ Java-∩≡ΦδεµσφΦσ τα∩≤±Ωασ≥± φα ΩδΦσφ≥±ΩεΘ ∞α°Φφσ, ≈≥ε ∩ετΓεδ σ≥ ±φΦµα≥ⁿ ταπ≡≤τΩ≤ web-±σ≡Γσ≡α. ┬ ≡στ≤δⁿ≥α≥σ Σε±≥Φπασ≥± ßεδσσ Γ√±εΩα ⌠≤φΩ÷Φεφαδⁿφε±≥ⁿ Φ ∩≡εΦτΓεΣΦ≥σδⁿφε±≥ⁿ ∩≡Φ ∩≡ε±∞ε≥≡σ ±σ≥σΘ Internet. (─δ ßεδⁿ°σΘ Φφ⌠ε≡∞α÷ΦΦ ε≥φε±Φ≥σδⁿφε Γετ∞εµφε±≥σΘ τ√Ωα Java ∞εµφε εß≡α≥Φ≥ⁿ± http://java.sun.com/whitePaper/java-whitepsper-3.html).
Cafe ∩ετΓεδ σ≥ ≡ατ≡αßα≥√Γα≥ⁿ δ■ß√σ ΓΦΣ√ ∞φεπε∩δα≥⌠ε≡∞σφφ√⌡ ∩≡ΦδεµσφΦΘ (applets and applications). ╤εΩ≡α∙σφφεσ ∩≡ΦδεµσφΦσ (applets) ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ επ≡αφΦ≈σφφα Γσ≡±Φ ∩εδφε⌠≤φΩ÷Φεφαδⁿφεπε Java-∩≡ΦδεµσφΦ (applications), ∩≡σΣφατφα≈σφφεπε Σδ ≡αßε≥√ ± web-ΣεΩ≤∞σφ≥α∞Φ. ═α∩≡Φ∞σ≡, ±εΩ≡α∙σφφεσ ∩≡ΦδεµσφΦσ φσ Φ∞σσ≥ Σε±≥≤∩α Ω ⌠αΘδα∞ φα ΩδΦσφ≥±Ωε∞ Ωε∞∩ⁿ■≥σ≡σ. ╥αΩεΘ ∩εΣ⌡εΣ ∩≡σΣφατφα≈σφ, ± εΣφεΘ ±≥ε≡εφ√, Σδ εßσ±∩σ≈σφΦ ÷σδε±≥φε±≥Φ ±ετΣαφφ√⌡ Java-∩≡ΦδεµσφΦΘ ∩≡Φ ταπ≡≤τΩσ Φ⌡ Φτ Internet, α ± Σ≡≤πεΘ - Σδ ≥επε, ≈≥εß√ Φτßσµα≥ⁿ ±δ≤≈αΘφεΘ ∩ε≥σ≡Φ Φφ⌠ε≡∞α÷ΦΦ φα ΩδΦσφ≥±ΩεΘ ∞α°Φφσ Γ±δσΣ±≥ΓΦσ ≡αßε≥√ ταπ≡≤µσφφεπε Φτ Internet ∩≡ΦδεµσφΦ . ╧εδφε⌠≤φΩ÷Φεφαδⁿφ√σ Java-∩≡ΦδεµσφΦ ßεδσσ ∩ε⌡εµΦ φα ±≥αφΣα≡≥φ√σ ∩≡επ≡α∞∞√, τα Φ±Ωδ■≈σφΦσ∞ ≥επε, ≈≥ε εφΦ ∞φεπε∩δα≥⌠ε≡∞σφφ√ Φ ∞επ≤≥ τα∩≤±Ωα≥ⁿ± ∩εΣ Windows, Macintosh Φ Unix.
╬±φεΓφ√σ Γετ∞εµφε±≥Φ Symantec Cafe
┬α°σ ∩σ≡Γεσ ∩≡ΦδεµσφΦσ φα τ√Ωσ Java
Cafe ΓΩδ■≈ασ≥ ∞ε∙φ√Θ AppExpress, ∩≡ε±≥εΘ Φ ≤Σεßφ√Θ Γ Φ±∩εδⁿτεΓαφΦΦ πσφσ≡α≥ε≡ ∩≡ΦδεµσφΦΘ, αΓ≥ε∞α≥Φ≈σ±ΩΦ ±ετΣα■∙ΦΘ ∩εδφε⌠≤φΩ÷Φεφαδⁿφ√σ Java-∩≡ΦδεµσφΦ , Ωε≥ε≡√σ ∞εµφε ∞εΣΦ⌠Φ÷Φ≡εΓα≥ⁿ Φ ≡ατΓΦΓα≥ⁿ.
─δ ±ετΣαφΦ Java ∩≡ΦδεµσφΦ φσεß⌡εΣΦ∞ε τα∩≤±≥Φ≥ⁿ AppExpress Φτ ∞σφ■ "Tools", ≤Ωατα≥ⁿ ≥Φ∩ ∩≡ΦδεµσφΦ Γ ∩εδσ "Java Applet", ε∩≡σΣσδΦ≥ⁿ Ωα≥αδεπ Σδ ±ετΣαφΦ ∩≡ΦδεµσφΦ Φ φαµα≥ⁿ Ωφε∩Ω≤ "Finish". ▌≥ε Γ±σ, ≈≥ε φσεß⌡εΣΦ∞ε ±Σσδα≥ⁿ. ╧≡εσΩ≥ ∩≡ΦδεµσφΦ φα τ√Ωσ Java αΓ≥ε∞α≥Φ≈σ±ΩΦ ταπ≡≤τΦ≥± ±≡σΣεΘ Cafe.
╫≥εß√ ∩ε±≥≡εΦ≥ⁿ Φ τα∩≤±≥Φ≥ⁿ Java-∩≡ΦδεµσφΦσ, φ≤µφε Γ√ß≡α≥ⁿ Ωε∞αφΣ≤ "Run" Φτ ∞σφ■ "Project". Cafe ∩ε∩≡ε±Φ≥ ∩εΣ≥Γσ≡ΣΦ≥ⁿ φσεß⌡εΣΦ∞ε±≥ⁿ ∩ε±≥≡εσφΦ ∩≡εσΩ≥α. ┬√ßσ≡Φ≥σ "Yes" Φ Java ∩≡ΦδεµσφΦσ ß≤Σσ≥ ∩ε±≥≡εσφε. ╤ετΣαφφεσ ∩≡ΦδεµσφΦσ Σε±≥≤∩φε Σδ ≡α±°Φ≡σφΦ Φ ∞εΣΦ⌠ΦΩα÷ΦΦ.
╤ετΣαφΦσ ∩≡εσΩ≥εΓ φα τ√Ωσ Java ± ∩ε∞ε∙ⁿ■ Symantec Cafe
Cafe Φ∞σσ≥ ≤Σεßφ√Θ "Wizard"-∩εΣεßφ√Θ Φφ±≥≡≤∞σφ≥ ProjectExpress, ∩ετΓεδ ■∙ΦΘ δσπΩε ±ετΣαΓα≥ⁿ φεΓ√σ ∩≡εσΩ≥√. Cafe ∩ετΓεδ σ≥ ∩≡ε±≥ε Φ ß√±≥≡ε Φ∞∩ε≡≥Φ≡εΓα≥ⁿ ≤µσ ±≤∙σ±≥Γ≤■∙ΦΘ Java-ΩεΣ ΦδΦ ∩≡εσΩ≥ Γ Cafe ± ∞ΦφΦ∞αδⁿφ√∞Φ τα≥≡α≥α∞Φ. ╚±∩εδⁿτ≤ ProjectExpress, ∞εµφε ε∩≡σΣσδΦ≥ⁿ ≥Φ∩ ∩≡εσΩ≥α Java ΦδΦ ╤/C++, τα≥σ∞ ΣεßαΓΦ≥ⁿ ≤ΩαταφΦσ φα ⌠αΘδ√ ± Φ±⌡εΣφ√∞ ≥σΩ±≥ε∞ Φ ∩≡εσΩ≥ αΓ≥ε∞α≥Φ≈σ±ΩΦ ß≤Σσ≥ ±ετΣαφ Φ ταπ≡≤µσφ Γ Cafe.
╙∩≡αΓδσφΦσ ∩≡εσΩ≥α∞Φ φα τ√Ωσ Java
Cafe ∩εΣΣσ≡µΦΓασ≥ Γδεµσφφ≤■ ε≡παφΦτα÷Φ■ ∩≡εσΩ≥εΓ, ≈≥ε τφα≈Φ≥σδⁿφε ±εΩ≡α∙ασ≥ τα≥≡α≥√ Γ≡σ∞σφΦ φα ε≡παφΦτα÷Φ■ Φ ≤∩≡αΓδσφΦσ ±ετΣαφΦσ∞ ∩≡ΦδεµσφΦΘ Σδ Internet. Cafe Project Manager ∞εµσ≥ ≤∩≡αΓδ ≥ⁿ ∩≡εσΩ≥α∞Φ ± ≡ατδΦ≈φ√∞Φ ε∩÷Φ ∞Φ Φ Γσ≡°Φφα∞Φ ßστ φσεß⌡εΣΦ∞ε±≥Φ ταπ≡≤τΩΦ ΦδΦ Γ√π≡≤τΩΦ ≥επε ΦδΦ Φφεπε ∩≡εσΩ≥α.
╙∩≡αΓδσφΦσ Ωδα±±α∞Φ τ√Ωα Java Φ ßΦßδΦε≥σΩα∞Φ Ωδα±±εΓ Java Class Library
╩επΣα ε≥Ω≡√Γασ≥± ΦδΦ ±ετΣασ≥± Java ∩≡εσΩ≥ Γ Cafe, ΓΩδ■≈ασ≥± ≤φΦΩαδⁿφ√Θ ∞εΣ≤δⁿ π≡α∞∞α≥Φ≈σ±Ωεπε ≡ατßε≡α ≥σΩ±≥α Γ ⌠εφεΓε∞ ≡σµΦ∞σ, αΓ≥ε∞α≥Φ≈σ±ΩΦ αφαδΦτΦ≡≤■∙ΦΘ Φ±⌡εΣφ√Θ ΩεΣ φα τ√Ωσ Java Φ ±ετΣα■∙ΦΘ ≡σ∩ετΦ≥ε≡ΦΘ Φφ⌠ε≡∞α÷ΦΦ ε Java ∩≡ΦδεµσφΦ ⌡ Φ δ■ß√⌡ ßΦßδΦε≥σΩα⌡ Ωδα±±εΓ Java, Φ±∩εδⁿτ≤σ∞√⌡ Γ ∩≡ΦδεµσφΦ ⌡. ▌≥ε≥ ≡σ∩ετΦ≥ε≡ΦΘ Φ±∩εδⁿτ≤σ≥± Σδ ∩≡ε±∞ε≥≡α Φ ≤∩≡αΓδσφΦ Γ±σ∞Φ Ωδα±±α∞Φ Java Γ ∩≡ΦδεµσφΦΦ.
╬ß·σΩ≥φε-ε≡Φσφ≥Φ≡εΓαφφεσ ∩≡επ≡α∞∞Φ≡εΓαφΦσ φα τ√Ωσ Java
┬⌡εΣ ∙α Γ Cafe ∩≡επ≡α∞∞α ∩≡ε±∞ε≥≡α Ωδα±±εΓ Class Editor ∩ετΓεδ σ≥ ß√±≥≡ε ∩≡εσΩ≥Φ≡εΓα≥ⁿ Φ ∩σ≡σ∞σ∙α≥ⁿ± ∩ε Φ±⌡εΣφε∞≤ ΩεΣ≤ Java-∩≡ΦδεµσφΦ τα ±≈σ≥ ∞ε∙φ√⌡ Γ±≥≡εσφφ√⌡ Φφ±≥≡≤∞σφ≥εΓ φαΓΦπα÷ΦΦ. Class Editor ∩ετΓεδ σ≥ ε≥Ωατα≥ⁿ± ε≥ ≡αßε≥√ ± ΦφΣΦΓΦΣ≤αδⁿφ√∞Φ ΦφΣΦΓΦΣ≤αδⁿφ√∞Φ Ωδα±±α∞Φ Java Φ ≡αßε≥α≥ⁿ φα∩≡ ∞≤■ ± ε∩≡σΣσδσφΦ ∞Φ Φ ≈δσφα∞Φ Ωδα±±εΓ Java.
Class Editor ∩ετΓεδ σ≥ ß√±≥≡ε ∩σ≡σ∞σ∙α≥ⁿ± Ω δ■ßε∞≤ ≤≈α±≥Ω≤ ΩεΣα Java ∩≡ΦδεµσφΦ . ─ε±≥α≥ε≈φε ΓΓσ±≥Φ ΦδΦ ≤Ωατα≥ⁿ φ≤µφεσ Φ∞ Ωδα±±α Φ/ΦδΦ ≈δσφα, Φ Γ ±εε≥Γσ≥±≥Γ≤■∙σ∞ εΩφσ ∩ε ΓΦ≥± σπε Φ±⌡εΣφ√Θ ΩεΣ. ▌≥ε≥ µσ ∞σ≥εΣ ΣσΘ±≥Γ≤σ≥ ∩≡Φ ε∩≡σΣσδσφΦΦ ∩≡ΦφαΣδσµφε±≥Φ ≥επε ΦδΦ Φφεπε Ωδα±±α ΦδΦ ∞σ≥εΣα. Class Editor ∩ετΓεδ σ≥ ≥αΩµσ ß√±≥≡ε ±ετΣαΓα≥ⁿ φεΓ√σ Ωδα±±√ Φ ΣεßαΓδ ≥ⁿ ═εΓ√σ ≈δσφ√ Ωδα±±εΓ.
╨σΣαΩ≥Φ≡εΓαφΦσ Java-∩≡ΦδεµσφΦ
Cafe ∩≡σΣδαπασ≥ ≡ατ≡αßε≥≈ΦΩα∞ ∩≡ε⌠σ±±Φεφαδⁿφ√Θ ≡σΣαΩ≥ε≡, ∩εΣΣσ≡µΦΓα■∙ΦΘ Γ√ΣσδσφΦσ ÷Γσ≥ε∞ ±Φφ≥αΩ±Φ≈σ±ΩΦ⌡ Ωεφ±≥≡≤Ω÷ΦΘ Φ Ωδ■≈σΓ√⌡ ±δεΓ. ╩≡ε∞σ ≥επε, ≡σΣαΩ≥ε≡ ΓΩδ■≈ασ≥ ∞αΩ≡ε τ√Ω Σδ ≡α±°Φ≡σφΦ Γετ∞εµφε±≥σΘ ≡σΣαΩ≥Φ≡εΓαφΦ Φ ∞εµσ≥ ∩σ≡σ∞σ∙α≥ⁿ± Ω δ■ßε∞≤ ≤≈α±≥Ω≤ ε∩Φ±αφΦ Java-ΩεΣα Γ Java-∩≡ΦδεµσφΦΦ ΦδΦ Java-Ωδα±±α⌡.